Rules Plugin icon

Rules Plugin -----

Paper, GUI, Rules, Admin Tools




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.
----------, Jun 5, 2026

RulesPlugin v1.3.0 – Rules Rework & Critical Fix
What’s New / Fixed

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

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 showing when data.yml was empty or inconsistent
New System: Rules Versioning
  • The plugin now tracks a rules version (hash) based on the current config.yml
  • If the rules are modified on reloading the plugin, all players are automatically required to re-accept them
  • Ensures players always accept the latest version of the rules
Improved Logic
  • Works correctly for:
    • New players
    • Existing players
    • Server owners / OPs

  • No log parsing or manual resets required
Compatibility
  • Fully compatible with Paper / Spigot 1.21.x
  • Backwards compatible with existing configuration

Thank you to everyone who reported the issue and helped improve the plugin!

Docs: click here!
----------, Dec 23, 2025

Fixed some monior customizzation bugs
----------, Apr 24, 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.
----------, Apr 22, 2025

Resource Information
Author:
----------
Total Downloads: 576
First Release: Apr 16, 2025
Last Update: Jun 5, 2026
Category: ---------------
All-Time Rating:
1 ratings
Find more info at rulesplugin.netlify.app...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings