Sueta

Rules Plugin

1.3.3

Paper, GUI, Rules, Admin Tools

·Plugin
  1. 1.3.3latestEmergency HotfixSep 22, 2026

    🚨 RulesPlugin v1.3.3 - Emergency Hotfix

    This urgent stability update fixes two regressions reported by the community.

    🔧 Fixed

    - Fixed the accept button becoming invalid after navigating away from the first rules page. - Players can now accept the rules correctly from any GUI page. - Fixed incorrect update notifications reporting v1.3.1 while v1.3.2 was installed. - Removed the outdated static version check through latest.txt. - Removed the discontinued SpigotMC link from update notifications.

    🔄 Update Checker

    The update checker now uses the official Modrinth API and reads the version_number field directly. Versions are compared numerically, preventing older releases from being incorrectly reported as updates. If Modrinth cannot be reached, RulesPlugin displays a clear warning while continuing to work normally.

    ✅ Compatibility

    Dedicated v1.3.3 builds are available for: - Minecraft 1.21.x - Minecraft 26.1.x - Minecraft 26.2.x - Minecraft 26.3.x Download the JAR matching your Minecraft server version.

    ❤️ Special Thanks

    Thanks to Joëlle Tiehuis, Metsh, and Zack for reporting and reproducing these issues. 📘 Documentation: [rulesplugin.netlify.app](https://rulesplugin.netlify.app) ⬇️ Download: Replace your previous RulesPlugin JAR with the correct v1.3.3 build and restart the server.
    37 downloads
  2. 1.3.2Compatibility UpdateAug 8, 2026

    RulesPlugin v1.3.2 - Compatibility Update

    This is a focused compatibility release for newer Minecraft servers and cross-play setups.

    Added

    - Added a dedicated Minecraft 26.2.x build. - Added passive GeyserMC detection. - Added passive Floodgate detection. - Added softdepend entries for Geyser-Spigot and floodgate, so RulesPlugin loads after them when present. - Added startup log messages when GeyserMC or Floodgate are detected.

    Compatibility

    RulesPlugin now provides separate builds for: - Minecraft 1.21.x - Minecraft 26.1.x - Minecraft 26.2.x Make sure to download the JAR that matches your server version.

    Notes

    RulesPlugin does not require GeyserMC or Floodgate to run. If they are installed, RulesPlugin will load after them and keep compatibility passive. This helps avoid startup ordering issues on cross-play servers without adding hard dependencies. Bedrock inventory behavior may still differ from Java clients, so server owners using GeyserMC should test the rules GUI with a real Bedrock client.

    Download

    Replace the old JAR with the correct v1.3.2 build for your Minecraft version, then restart your server.
    173 downloads
  3. 1.3.1Rules Plugin 1.3.1Jun 6, 2026

    🚨 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.
    290 downloads
  4. 1.3.0Rules Plugin 1.3.0Dec 23, 2025

    🚀 RulesPlugin v1.3.0 — Rules Rework & Critical Fix

    This update fixes a critical issue affecting existing servers and players who joined before the plugin was installed or before rules were changed.

    🔧 Fixed

    - ✅ Fixed an issue where existing players were unable to see the Rules GUI on join - ✅ Fixed cases where the server owner / OP was not prompted to accept the rules - ✅ Fixed the Rules GUI not opening when `data.yml` was empty or inconsistent

    🆕 New System — Rules Versioning

    RulesPlugin now uses a rules version (hash) generated from the current config.yml. - 🔁 If the rules are modified and the plugin is reloaded, all players are required to re-accept the rules - 🧾 Guarantees that players always accept the latest version of the rules - 🧠 No manual resets, no log parsing, no hacks required

    🧠 Improved Logic

    The rules system now works correctly for: - 👤 New players - 👥 Existing players - 🛡️ Server owners / OPs Everything is handled automatically and reliably. ---

    ✅ Compatibility

    - ✔ Fully compatible with Paper / Spigot 1.21.x - ✔ Backwards compatible with existing configurations - ✔ No config changes required (optional improvements only)

    💬 Thanks

    Huge thanks to everyone who reported the issue and helped improve the plugin. Your feedback directly shaped this update ❤️ --- 📘 Documentation: https://rulesplugin.netlify.app ⬇ Download: Replace the old JAR with this one and restart the server
    1577 downloads
  5. 1.2.1Rules Plugin v1.2.1Apr 24, 2025

    📦 RulesPlugin v1.2.1

    ✨ What's New
    - 🔧 Customizable pagination buttons! You can now change the name and icon of the "Next Page" and "Previous Page" buttons directly from the config.yml.
    🛠 Configuration Additions
    previous-page:
      name: "§a< Previous Page"
      item: ARROW
    
    next-page:
      name: "§aNext Page >"
      item: ARROW
    --- 💬 As always, thanks to the community for the feedback! 📚 Docs: [https://rulesplugin.netlify.app](https://rulesplugin.netl…
    344 downloads
  6. 1.2Rules Plugin v1.2Apr 18, 2025

    🆕 Rules Plugin v1.2 – Customization Fix

    ✨ Added
    - New configurable accept button: - Block type and name can now be customized via config.yml (accept-button section). - Added custom error messages support: - For no permission on /rules reload and /rules logs - For invalid /rules usage (e.g., /rules something) - New customizable logs header, prefix and footer: - Personalize the /rules logs output directly from config.yml.
    ⚙️ Changed
    - All default messages have been moved to config.yml for easier customization. - Improved internal structure for cleaner code and future flexibility.
    125 downloads

Similar projects

Plugin →