Skip to content

Releases: xCykrix/DynamicLights

v1.2.1 - Update Minecraft 1.21.4

10 Dec 20:06
65a53cf
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.0.5

15 Nov 02:19
2770aaa
Compare
Choose a tag to compare

What's Changed

  • fix: update PluginCommon to rebuild with acf by @xCykrix in #10

Full Changelog: v1.0.4...v1.0.5

v1.0.4

03 Jul 16:13
a8dffb0
Compare
Choose a tag to compare

What's Changed

  • feat: add default state configuration for locking mode by @xCykrix in #8
  • feat: add lights.yml to configure emitting, submersible, and protected blocks by @xCykrix in #7

Full Changelog: v1.0.3...v1.0.4

v1.0.3

01 Jul 04:53
e5c8ad7
Compare
Choose a tag to compare

What's Changed

  • fix: add syncronization keyword and limit clear after canceling tasks by @xCykrix in #5

Full Changelog: v1.0.2...v1.0.3

v1.0.2

30 Jun 20:59
7d48124
Compare
Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

Adds:

  • Language Support in language.yml. Allows for self-service translation and customization.

Changes:

  • Reduced TTL (Time to Live) for Dynamic Lights to register as active for a player upon world join.

Fixes:

  • Addressed "Nag Author" for the improper shutdown of async tasks. Tasks are now shut down properly in onDisable().
  • Addressed possible null pointer exceptions for locations by falling back to the player's world if ever needed.

Update v1.0.1 - Beta Bug Fixes Round 1

25 Jun 18:51
f193845
Compare
Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

Fixes:
#1 Errors for players that are in different worlds (nether, end, etc.) and cannot place the light block.
#2 Adds ProtocolLib 5 for validating the Minecraft Version.
#3 Race Condition for Direction Creation for MVStore Database.
Added Cave Air for valid DynamicLight Location.