Skip to content

Releases: ChafficPlugins/MyTrip

MyTrip-v0.8.0

21 Feb 17:01
49c90d5

Choose a tag to compare

[+] Requires CrucialLib v3.0.1 (was v3.0.0)
[+] 14 bug fixes across domain objects, commands, and event handling
[+] Default drug and tool recipes documented

What's Changed

  • Breaking: Now requires CrucialLib v3.0.1 (was v3.0.0)
  • Fixed null safety issues in Addiction, DrugPlayer, MyDrug, and DrugTool (bounds checking, null guards)
  • Fixed NPE in CommandListener when routing commands with missing arguments
  • Fixed permission routing in Commands for self/other subcommands
  • Fixed APICaller not guarding against null event registrations
  • Fixed PlayerUtils holding a stale static plugin reference across reloads
  • Fixed MessagesYaml default file path
  • Added integration tests: DrugConsumptionFlowTest, AddictionLifecycleTest, FeatureEventsTest, CommandListenerTest, CommandsIntegrationTest
  • Added default drug recipes to docs (Weed, Cocaine, LSD, Heroin, Ecstasy)
  • Added tool crafting recipes to docs (Drug Set, Drug Test, Anti-Toxin)
  • Added Docker dev environment (docker-compose.yml + deploy-plugin.sh)
  • Added support for local CrucialLib builds via -Dcruciallib.version= Maven property
  • Rewrote README.md with current project info, features, and requirements

Full Changelog: v0.8.0...v0.8.1

MyTrip-v0.8.0

19 Feb 18:34
96aaa64

Choose a tag to compare

[+] Updated to Spigot 1.21.4
[+] Migrated from CrucialAPI to CrucialLib v3.0.0
[+] Requires Java 21
[+] Comprehensive documentation overhaul
[+] Added CI pipeline with GitHub Actions

What's Changed

  • Breaking: Minimum Java version is now 21 (was 16)
  • Breaking: Minimum server version is now Spigot/Paper 1.21+ (was 1.15+)
  • Breaking: CrucialAPI replaced by CrucialLib v3.0.0 — download the new dependency
  • Added unit tests with JUnit 5 and MockBukkit
  • Added CI workflow (ci.yml) — runs mvn verify on every push and PR
  • Added docs site with auto-deployment via trigger-docs.yml
  • Full documentation rewrite: installation, configuration, drug mechanics, addiction system, developer API, and contributing guide

Full Changelog: v0.7.6...v0.8.0

MyTrip-v0.7.6

18 Jun 12:24
54f3634

Choose a tag to compare

[+] Added 1.20 support
[+] made Overdose and Addiction effects configurable
[+] DrugSet is no longer placeable
[+] fixed offhand dupe
[+] fixed DrugSet not being craftable bug

What's Changed

Full Changelog: v0.7.5...v0.7.6

MyTrip-v0.7.5

30 Nov 09:41

Choose a tag to compare

[+] Fixed drug tools to work again with drug set enabled

Full Changelog: v0.7.4...v0.7.5

MyTrip-v0.7.4

31 Oct 13:04

Choose a tag to compare

[+] Fixed 1.19 support
[+] Fixed an error that occurred when using items
[+] Added an option to disable the drug set

Full Changelog: v0.7.3...v0.7.4

MyTrip-v0.7.3

20 Jun 14:27

Choose a tag to compare

[+] Added 1.19 support

MyTrip-v0.7.2

09 Apr 11:21

Choose a tag to compare

[+] Fixed the bug, that the wrong version of CrucialAPI was used.

MyTrip-v0.7.1

07 Apr 13:02

Choose a tag to compare

[+] All messages are customizable now!
[+] Fixed some bugs

MyTrip-v0.7.0

17 Mar 17:31

Choose a tag to compare

[+] 1.17 & 1.18 support
[+] Introduced a new Overdose system
[+] added Drug edit
[+] Fixed many bugs
[-] Removed drug quality system
[-] Autoupdater is not supported for this version
[-] Removed localization

IMPORTANT: Delete your old MyTrip/do not edit directory before loading the plugin!!!

MyTrip-v0.7-beta.3

23 Sep 10:29
3a208da

Choose a tag to compare

MyTrip-v0.7-beta.3 Pre-release
Pre-release

[+] Improved spanish translation
[+] 1.17 support
[+] Fixed many bugs
[-] Removed drug quality system
[-] Autoupdater is not supported for this version

ATTENTION: You need to manually download CrucialAPI from here.
IMPORTANT: Delete your old MyTrip/do not edit directory before loading the plugin!!!