Skip to content

LavaRise v2.0.3

Compare
Choose a tag to compare
@goodbyepavlyi goodbyepavlyi released this 10 Nov 15:31
· 26 commits to master since this release

Warning

Breaking changes

  1. Structure of lavaRisingTime configuration changed

1. Structure of lavaRisingTime configuration changed

The lavaRisingTime setting has been refactored into a more complex structure. Previously, it was a single numeric value specifying the rise time. It is now an object that allows for a default rise time and customizable intervals based on Y-levels. This change is not backward compatible and requires updates to your configuration.

game:
-  lavaRisingTime: 10  # Previous single value configuration
+  lavaRisingTime:
+    default: 5  # Default time in seconds for the lava to rise
+    levels: # Configuration for the lava rising time based on the Y level
+      - level: 60
+        time: 10
+      - level: 70
+        time: 15
+      - level: 80
+        time: 20

Changelog

Full Changelog: GitHub Comparison

New Features

  • Customizable Text for %event% Placeholder in Scoreboard: Added the ability for server administrators to set custom text for the %event% placeholder in the scoreboard or messages, enabling more personalized event descriptions. (4ec14e4) (#16)
  • Grace Period for PVP: Introduced a configurable grace period for PVP combat to add a safer start for players before battles begin. (1864a0e) (#12)
  • Deathmatch Phase with Speed Controls: Added a configurable deathmatch phase that begins after the lava phase, including customizable lava rise speed based on Y-level. (328cb2e, 37ded82) (#14, #13)
  • Visual Effects for Winner and Phases: Added visual effects for the winner phase (sound and particles) and for the lava and deathmatch phases (sound and title). (7ec3537, a65e29c) (#9, #15)

Bug Fixes

  • Phase Transition Fix: Fixed an issue where the game would not properly transition to the deathmatch phase after the lava phase. (40f5aec)