RulesPlugin v1.3.1 — Emergency Stability & Security Update
This update focuses on fixing several issues reported by the community and improving the overall reliability of RulesPlugin.
Fixed
- ✅ Fixed GUI item movement through click, shift-click, number-key swaps, offhand swaps and drag actions
- ✅ Fixed leaked GUI items remaining in player inventories
- ✅ Fixed invalid `config.yml` values being silently accepted
- ✅ Fixed `/rules reload` applying broken configurations
- ✅ Fixed compatibility issues caused by Paper-only API usage
- ✅ Fixed invalid material names such as `Sticky_piston` and `Diamond_Sword`
GUI Security Improvements
RulesPlugin now protects GUI items much more aggressively.
- GUI items are automatically detected and removed if they somehow leave the menu
- Added automatic cleanup for leaked GUI items
- ⚡ Protection covers desyncs, lag, creative interactions, drag actions and inventory edge cases
Improved Configuration Handling
- config.yml is now validated before changes are applied
- Invalid YAML configurations are no longer silently accepted
- Material names are normalized automatically when possible
- ♻ Safer reload process for /rules reload
✅ Compatibility
- ✔ Compatible with Minecraft 26.1.x
- ✔ Compatible with Paper
- ✔ Compatible with Spigot
- ✔ Compatible with Bukkit
- ✔ Reduced dependency on Paper-specific APIs
❤️ Thanks
Huge thanks to:
- CarrFN
- Charlie
- Break_Cats
- Some one
- maihari
for reporting bugs and helping improve RulesPlugin.
Your feedback directly shaped this update ❤️
---
Documentation:
https://rulesplugin.netlify.app
⬇ Download: Replace the old JAR with this version and restart your server.