Skip to content

Releases: xCykrix/DynamicLights

v2.0.0-BETA1 - Manual Release - MC 1.21.11 Support

07 Jan 22:20
c011a33

Choose a tag to compare

As an initial rough publication to get everyone up and running, this release has been made supporting only modern versions of Minecraft Spigot and Paper.

This is read as 1.21+ on Paper and potentially still 1.20.5 supported on Spigot. Previous versions will be iterated upon in the official v2.0.0 release.

===

Due to differences in APIs and Paper beginning to drift away from Spigot - the APIs I use no longer support multi-version. I am still making design decisions on if I will use their Plugin-based variant for support or move forward with shading. I'm leaning to adding CommandAPI as a dependant plugin to allow faster lifecycles and reduced "I have to update it too" scenarios.

v1.3.0 - ProtocolLib Removal and Split-Version Support

17 Sep 19:17
a794f84

Choose a tag to compare

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

17 Sep 19:01
e944280

Choose a tag to compare

1.3.0-ALPHA-RC1 Pre-release
Pre-release

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

25 Jun 12:44
e944280

Choose a tag to compare

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

29 Apr 14:29
b3f8a89

Choose a tag to compare

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

10 Dec 20:06
65a53cf

Choose a tag to compare

Added Support for v1.21.4.

Full Changelog: v1.2.0...v1.2.1

v1.2.0 - Update for Feature/Compatibility

11 Nov 20:43
27653aa

Choose a tag to compare

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

16 Aug 16:02
9657a0f

Choose a tag to compare

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]

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

01 Aug 16:59

Choose a tag to compare

Updated Dependencies.
Added validated full support for 1.20.x and 1.21.

Full Changelog: v1.0.6...v1.0.7

v1.0.6

17 Apr 13:55
be47d52

Choose a tag to compare

What's Changed

  • fix: update PluginCommon to rebuild with acf by @xCykrix in #10
  • Add reload and toggle commands by @xCykrix in #14

Full Changelog: v1.0.5...v1.0.6