
ModsJava
PledgeGate
The server rules mod for Fabric: players must read and agree to your rules before they can play. Server‑side only — your players install nothing.
⬇ Download on Modrinth
PledgeGate
Players must read and agree to your server rules before they can play.
PledgeGate uses Minecraft's built-in dialog system, so completely vanilla clients see a native rules screen — with a real checkbox and buttons — the moment they join. Nothing for your players to install, ever.
✅ How it works
- On join, players see your rules in a dialog they can't dismiss with Escape
- They must tick "I have read and agree to the rules" and click Enter Server
- Clicking I Do Not Agree kicks them with a message you control
- Ignoring the prompt kicks them after a timeout (5 minutes by default)
- Until they agree, they can't chat or run commands
✨ Features
- 100% server-side — works with vanilla clients on the standard launcher
- Flexible scheduling — show the rules once ever, or re-prompt every few days / weekly / any interval (
intervalDayssupports fractions) - Re-agree on rule changes — edit your rules and everyone sees the new version on their next join (optional)
- Every word customizable — rules, buttons, kick messages, welcome message, with
&color-code support - Live reload —
/pledgegate reloadapplies config changes with no restart - Acceptance records — who agreed, when, and to which version of the rules, stored in a plain JSON file
🔧 Setup
- Drop the jar (plus Fabric API) into your server's
mods/folder - Start the server once —
config/pledgegate/config.jsonis generated with example rules - Edit your rules, then run
/pledgegate reload
📋 Admin commands (permission level 2)
| Command | Effect |
|---|---|
/pledgegate reload |
Reload the config without restarting |
/pledgegate preview |
See the dialog exactly as players will |
/pledgegate reset all |
Everyone must agree again |
/pledgegate reset <player> |
One player must agree again |
📖 Full documentation
Complete config reference and editing guide: pledgegate.com
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1.2, 26.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.
Verified by MCModsHub
- Ships as pledgegate-1.1.1.jar — drop this file into the mods folder
- Download size: 21 KB
- Download link checked 28 Aug 2026 — working
These come from our own check of the pack file, not from the source page.