JoinRestrictor
ModrinthRestrict server access using configurable permission-based join gating.
🌐 JoinRestrictor
Restrict who can join your Minecraft server by requiring a specific permission.
Great for permission‑whitelisting, staff-only test servers, or overflow/full‑server routing with permission‑based exceptions.
Features
- 🔒 Permission‑gated joins — only players with the configured permission may join.
- 🧰 Fully configurable kick message, permission node, and logging.
- 🔁 Hot reload via
/joinrestrictor reload. - 🧪 Lightweight & zero‑DB — no stored data, only event handling.
Requirements
- Paper (1.17+)
- Java 16+
- LuckPerms (or any permissions plugin)
Installation
- Place the plugin jar in the
pluginsfolder. - Start the server to generate the config.
- Edit
plugins/JoinRestrictor/config.ymlif desired. - Grant the join permission to allowed players/groups.
Configuration (config.yml)
kick-message: "&cYou do not have permission to join this server."
log-denied-joins: true
required-permission: "essentials.joinfullserver"
Notes
- Color codes supported (
&c,&l, etc) - Change
required-permissionto whatever node matches your permission structure
Commands
| Command | Description | Permission |
|--------|-------------|------------|
| /joinrestrictor reload | Reload the plugin config | joinrestrictor.reload |
Permissions
| Node | Description |
|------|-------------|
| joinrestrictor.reload | Allows reloading the config |
| (configurable) | Permission required to join |
Examples
Allow only staff:
Set required-permission: "server.staff" and grant that to your staff group.
VIP testing server:
Set required-permission: "server.vip" and grant to VIP donors.
Maintenance Mode:
Set permission to something only admins have during maintenance.
Troubleshooting
- If all players are kicked → Ensure the required join permission is granted.
- If color codes show as
&c→ Use&formatting, it is supported. - If reload doesn't work → Ensure you have
joinrestrictor.reloadpermission.
🧑💻 Author
- Zenologia
- GitHub Repository
- License
Versionen
FAQ
Wie installiere ich JoinRestrictor?
Lade die Datei für deine Minecraft-Version und deinen Loader auf dieser Seite herunter, lege die .jar in den mods- (oder plugins-) Ordner und starte das Spiel.
Ist JoinRestrictor kostenlos?
JoinRestrictor ist auf Modgrid kostenlos — wir verlinken direkt zur offiziellen Quelle, ohne Paywall.
Welche Minecraft-Versionen unterstützt JoinRestrictor?
Funktioniert mit Paper, Spigot. Unterstützt die Versionen 1.17–1.21.11. Die unterstützten Versionen und Loader findest du im Download-Bereich dieser Seite.

Kommentare 0
Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.