Releases: xCykrix/DynamicLights
v1.3.0 - ProtocolLib Removal and Split-Version Support
Functional Changes:
- Due to changes with CommandAPI v10, two different versions of DynamicLights must be built to support 1.17 to 1.19.4 and 1.20-1.21.8 (as of now). Please ensure you download the correct JAR file.
1.3.0-FOR-MC1.19 is 1.17 to 1.19.4
1.3.0-FOR-MC1.20 is 1.20 to 1.21.8
Changes:
- Removed ProtocolLib as Dependency.
Full Changelog: v1.2.3...v1.3.0
1.3.0-ALPHA-RC1
Please select the appropriate JAR file for your era of Minecraft. 1.19.4 and prior must be the 1.19 JAR. 1.20+ must use the 1.20 JAR.
Changes:
- Update SpigotDevkit to 1.1.0 with Multi-variant Version Support (RC1.19 RC1.20)
- Remove ProtocolLib Dependency
v1.2.3 - Update Minecraft 1.21.6
Resolves compatibility with v1.21.6 and late v1.21.5 Paper Builds.
Full Changelog: v1.2.2...v1.2.3
v1.2.2 - Update Minecraft 1.21.5
Full Changelog: v1.2.1...v1.2.2
Changes:
- Made Command API to be slightly more lenient in Minor Minecraft Versions. This should reduce the need for updates on every version unless there is a breaking change.
Supports 1.21.5.
Latest Build of ProtocolLib is required!
https://ci.dmulloy2.net/job/ProtocolLib/lastBuild/artifact/build/libs/ProtocolLib.jar
v1.2.1 - Update Minecraft 1.21.4
Added Support for v1.21.4.
Full Changelog: v1.2.0...v1.2.1
v1.2.0 - Update for Feature/Compatibility
This is a Minor Release with New Features and Updated Dependencies.
Core Changes:
- Added Support for 1.21.3. [Fixes: #19]
- Added Initial Support for Worn Items. Adding the Material for a Held Item will work in Armor Slots, Main Hand, or Off Hand.
Backend Changes:
- Updated SpigotDevkit to v1.0.5
- Updated Command API
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - Critical Update for Compatibility/Maintainability
This update will/may cause your cache database (h2store) in the DynamicLights Plugin Folder to be regenerated. You will receive a message (if using v1.0.6 or earlier) that your database cannot be used. This error can be safely disregarded.
Players will need to re-toggle their enabled/lock state. v1.0.7 uses the new version but does not handle the incompatibility.
Core Changes:
- Added full support for 1.17.x to 1.21.x. [Fixes #16]
- Added logic to protect against database integrity crashes with a "panic mode" recovery. [Fixes #17]
- Migrated to v2 of h2 flat file database. This is a BREAKING CHANGE and previous databases are incompatible. I opted against migration logic as this database is non-critical to the function of DynamicLights. This will reset player configurations. [Caused #17]
- You can optionally migrate this database file with third party tools. See: https://imalsha-sg.medium.com/how-to-migrate-your-h2-databases-to-the-latest-h2-version-14b514ec7577
Backend Changes:
- Rewrote to use SpigotDevkit for better maintainability.
- Migrated to Brigadier-based Command API (SpigotDevkit Internal).
- Updated to use GitHub Actions and Packages for Maintenance.
- Updated to use better jar shadowing with relocations.
Full Changelog: v1.0.7...v1.1.0
v1.0.7 - 1.20.x and 1.21 Support Update
Updated Dependencies.
Added validated full support for 1.20.x and 1.21.
Full Changelog: v1.0.6...v1.0.7