Releases: ChafficPlugins/MyTrip
MyTrip-v0.8.0
[+] 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, andDrugTool(bounds checking, null guards) - Fixed NPE in
CommandListenerwhen routing commands with missing arguments - Fixed permission routing in
Commandsfor self/other subcommands - Fixed
APICallernot guarding against null event registrations - Fixed
PlayerUtilsholding a stale static plugin reference across reloads - Fixed
MessagesYamldefault 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.mdwith current project info, features, and requirements
Full Changelog: v0.8.0...v0.8.1
MyTrip-v0.8.0
[+] 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) — runsmvn verifyon 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
[+] 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
- fix: removed unsupported update functions by @Chafficui in #25
- Version updates by @Chafficui in #26
- Fix offhand dupe by @Chafficui in #27
- feat: made overdose and addiction effects customisable by @Chafficui in #28
Full Changelog: v0.7.5...v0.7.6
MyTrip-v0.7.5
[+] Fixed drug tools to work again with drug set enabled
Full Changelog: v0.7.4...v0.7.5
MyTrip-v0.7.4
[+] 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
[+] Added 1.19 support
MyTrip-v0.7.2
[+] Fixed the bug, that the wrong version of CrucialAPI was used.
MyTrip-v0.7.1
[+] All messages are customizable now!
[+] Fixed some bugs
MyTrip-v0.7.0
[+] 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
[+] 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!!!