1.3.3latestEmergency HotfixSep 22, 2026
This urgent stability update fixes two regressions reported by the community.RulesPlugin v1.3.3 - Emergency Hotfix
- 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 throughFixed
latest.txt. - Removed the discontinued SpigotMC link from update notifications.
The update checker now uses the official Modrinth API and reads theUpdate Checker
version_numberfield 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.
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.Compatibility
Thanks to Joëlle Tiehuis, Metsh, and Zack for reporting and reproducing these issues.Special Thanks
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.
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. - Addedsoftdependentries forGeyser-Spigotandfloodgate, 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.1.3.1Rules Plugin 1.3.1Jun 6, 2026
This update focuses on fixing several issues reported by the community and improving the overall reliability of RulesPlugin.RulesPlugin v1.3.1 — "The" RulesPlugin Update
*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.ymlvalues being silently accepted *Fixed
/rules reloadapplying broken configurations *Fixed compatibility issues caused by Paper-only API usage *
Fixed invalid material names such as
Sticky_pistonandDiamond_Sword
RulesPlugin now protects GUI items much more aggressively. *GUI Security Improvements
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.ymlis 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
Huge thanks to: * CarrFN * Charlie * Break_Cats * Some one * maihari for reporting bugs and helping improve RulesPlugin. Your feedback directly shaped this updateThanks
---
Documentation: https://rulesplugin.netlify.app
Download: Replace the old JAR with this version and restart your server.
1.3.0Rules Plugin 1.3.0Dec 23, 2025
This update fixes a critical issue affecting existing servers and players who joined before the plugin was installed or before rules were changed.RulesPlugin v1.3.0 — Rules Rework & Critical Fix
-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
RulesPlugin now uses a rules version (hash) generated from the currentNew System — Rules Versioning
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
The rules system now works correctly for: -Improved Logic
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)
Huge thanks to everyone who reported the issue and helped improve the plugin. Your feedback directly shaped this updateThanks
---
Documentation: https://rulesplugin.netlify.app
Download: Replace the old JAR with this one and restart the server
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 theconfig.yml.Configuration Additions
---previous-page: name: "§a< Previous Page" item: ARROW next-page: name: "§aNext Page >" item: ARROWAs always, thanks to the community for the feedback!
Docs: [https://rulesplugin.netlify.app](https://rulesplugin.netl…
1.2Rules Plugin v1.2Apr 18, 2025 Rules Plugin v1.2 – Customization Fix
- New configurable accept button: - Block type and name can now be customized viaAdded
config.yml(accept-buttonsection). - Added custom error messages support: - For no permission on/rules reloadand/rules logs- For invalid/rulesusage (e.g.,/rules something) - New customizable logs header, prefix and footer: - Personalize the/rules logsoutput directly fromconfig.yml.
- All default messages have been moved toChanged
config.ymlfor easier customization. - Improved internal structure for cleaner code and future flexibility.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta