SignEdit for Bukkit icon

SignEdit for Bukkit -----

Enhanced tools to edit existing signs



v1.14.0-beta5 (2023-07-13) :: Full wax validation
Pre-Release Notes
Since Previous Pre-Release
  • Wax validation has been implemented for the entire plugin now that /sign undo and /sign redo have the wax validation wrapper.
  • Fixed a regression breaking right-mouse click on a sign when the player's hand is empty
Known Issues
  • When using the Spigot server, /sign ui edits are not registered due to a bug (SPIGOT-7391). Either switch to PaperMC or use /sign set as a workaround.
  • The new locale strings relating to waxed signs have not been proofread for the locales de, nl, zh-CN, zh-TW, and zh-HK.
Added
  • Support for Minecraft 1.20 sign sides (front and back)
  • Support for Minecraft 1.20 honeycomb wax on signs
  • On Minecraft 1.20+, opening an editable sign (sign without honeycomb wax) by right-click will open a sign editor handled by this plugin.
  • (Minecraft 1.20+ only) /sign wax and /sign unwax commands and permissions to apply and remove honeycomb wax from signs, respectively
  • New locale strings:
    • wax_removed – Completed /sign unwax action
    • wax_applied – Completed /sign wax action
    • bypass_wax_before – Warning before a /sign text change that wax will be removed
    • bypass_wax_after – Warning after a /sign text change that wax was reapplied
    • bypass_wax_cannot_rewax – Warning after a /sign text change that wax was not reapplied because the player lacks permission to /sign wax
    • unwax_sign/sign unwax pending action description
    • wax_sign/sign wax pending action description
    • forbidden_waxed_sign_edit – Error when attempting to edit a waxed sign without permission to run /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.
Fixed
  • Failure and error when editing hanging signs and wall hanging signs from Minecraft 1.20 when using compatibility.edit-validation: Extra (#34)

    [​IMG]

  • java.lang.IllegalArgumentException: Invalid page number (1) when using compatibility.sign-ui: EditableBook and saving a blank book
Under the Hood
  • Tacked on some adapters to make the plugin compatible with Bukkit 1.20 org.bukkit.block.sign.SignSide
  • Decreased the right-click event handling priority to the lowest level to avoid interfering with other plugins that handle right-click events on signs
  • 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-rc-2
    • Added JDK toolchain resolver plugin to download Java 1.8
  • Skip ProGuard for development builds
  • Eliminated the dependency on commons-lang:commons-lang
----------, Jul 13, 2023
Resource Information
Author:
----------
Total Downloads: 11,996
First Release: Sep 25, 2017
Last Update: Oct 21, 2024
Category: ---------------
All-Time Rating:
18 ratings
Find more info at git.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings