## 🚨 RulesPlugin v1.3.1 — "The" RulesPlugin 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.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }