bypass_wax_cannot_rewax – Warning after a /sign text change that wax was not reapplied because the player lacks permission to /sign wax
forbidden_waxed_sign_edit – Error that a /sign text change was blocked because the target sign is waxed and the player lacks permission to /sign unwax
Changed
The documentation of /sign undo and /sign redo has been clarified to indicate that they affect only the sign text, not the dyes or wax applied to the sign.
Increased the right-click event handling priority to the highest level to avoid interfering with other plugins that take over right-click events on signs (#36)
Permission processing moved from SignCommand.permitted(Player, String) to InteractionCommand.isPermitted()
SignText.signChanged() renamed to SignText.signTextChanged() as part of clarification that only text changes count in /sign undo and /sign redo
Started pulling org.bukkit.entity.Player out of constructor injections, as various classes are being used in wider scopes.
Gradle 9.0 compatibility:
Replaced Gradle 8.2 deprecations with recommended replacements
Updated Gradle to version 8.2.1
Added JDK toolchain resolver plugin to download Java 1.8
Skip ProGuard for development builds
Eliminated the dependency on commons-lang:commons-lang