/
legacyMode variable to the GateUpdater class, which controls whether the system uses the legacy method for updating block states (REDSTONE_BLOCK or Material.AIR) or the modern method (GateUtils.setRedstonePower).legacyMode configuration in the config.yml file with a corresponding comment explaining its functionality.messages.yml file.Sound.BLOCK_NOTE_BLOCK_PLING when a gate block is interacted with.Material.TARGET block on output.setRedstonePower function in the Bukkit plugin to make it safer. Added synchronization, improved exception handling.UpdateChecker class to use proper format specifiers in String.format.java.util.UnknownFormatConversionException: Conversion = 'l' error in the UpdateChecker class.messages.yml file related to incorrect format specifiers.
Forget about giant Redstone logic gates. All logic gates in one block!