
ModsJava
RuleGate
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on ModrinthRuleGate makes new players accept your server rules before they can move, chat, or use blocked commands.
Instead of dumping rules into chat like every other rules plugin, RuleGate gives new players a written rule book. The book has clean pages, readable rules, and a clickable accept button on the last page.
After a player accepts, RuleGate saves them so they can join play normally. Staff can reset a player if they want to test the onboarding flow again.
Features
- Auto-gives a written rule book to new players
- Opens the rule book automatically on join
- Locks unaccepted players to their join spot
- Blocks chat and most commands before acceptance
- Clickable accept button inside the book
- Protects the book from being dropped, moved, or swapped away before accepting
/rulesreopens the book/rulegate reset <player>lets staff test the flow again- Configurable rules, messages, book title, author, and hotbar slot
- No database needed
- No extra dependencies
Commands
/rules- Open the server rule book/rulesaccept- Accept the server rules/rulegate reload- Reload the config/rulegate reset <player>- Reset a player's accepted status for testing
Permissions
rulegate.admin- Access admin commandsrulegate.bypass- Skip the rule requirement
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
File checked by MCModsHub
- Ships as RuleGate-1.0.0.jar — drop this file into the mods folder
- Download size: 20 KB
- Download link checked 4 Oct 2026 — working
These come from our own check of the pack file, not from the source page.