UiSignEditInteraction now uses much less reflection, which should hopefully make it more resistant to breaking changes in the unstable Minecraft server API.
MinecraftReflector has been renamed to CraftBukkitReflector and no longer tries to access net.minecraft.… packages by name. This plugin now performs reflection name lookups against CraftBukkit, which is hopefully more stable.
Java 1.8 (bytecode version 52.0) remains the minimum version for broader compatibility, even though Minecraft 1.17 itself requires Java 16.
Gradle has been updated from version 6.5.1 to version 7.0.2.