JoinRestrictor v1.1

Restrict server access using configurable permission-based join gating.
  • joinrestrictor_cover.png
  • 2026-04-05_14.21.12.png
  • Screenshot 2026-04-05 142329.png
  • joinrestrictor_cover.png
  • 2026-04-05_14.21.12.png
  • Screenshot 2026-04-05 142329.png
JoinRestrictor is a lightweight Paper plugin that restricts server access by requiring players to hold a specific permission node before they can join. Players without the required permission are immediately kicked with a fully customizable message. No databases, no complex setup — just drop it in and configure.


Features:


  • Permission-gated join control — only players with the configured permission node can connect
  • Fully customizable kick message with color code support (&c, &l, etc.)
  • Configurable required permission node — use any node that fits your server's permission structure
  • Optional logging of denied join attempts to console
  • Hot reload via /joinrestrictor reload — no restart required to apply config changes
  • Zero database footprint — purely event-driven, no stored data

Use Cases:


  • Whitelist alternative using your existing permission plugin (LuckPerms, etc.)
  • Staff-only or admin-only test servers
  • VIP or donor-exclusive access control
  • Maintenance mode — lock out regular players while keeping staff access
  • Overflow routing — pair with a proxy to allow permission-based exceptions on full servers

Commands:


  • /joinrestrictor reload — Reloads the plugin configuration (requires joinrestrictor.reload)

Permissions:


  • joinrestrictor.reload — Allows reloading the config in-game
  • (Configurable) — The permission node required to join the server

Requirements:


  • Paper 1.17+
  • Java 16+
  • A permissions plugin (LuckPerms recommended)
EULA: Free EULA
153 Views
3 Downloads
Apr 6, 2026 Published
N/A Updated
Not yet rated
4.8 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Two things shared across all my resources - and one is temporary. The cover photo itself - until I have the money to pay someone. I intend to have everything redone but I do not have the money to do so yet.

The other thing is organization of my description of the product. The thoughts and ideas are mine - but I'm not great at the organization of it - so I use AI to do that part. (Unless I can get myself more organized this will likely be a constant)
AI use in product
No
Type
  1. Staff
Game mode
  1. Survival
  1. Lifesteal
  1. Anarchy
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Record player sessions and staff captures, then play them back with full per-viewer controls.
Not yet rated
0 purchases
Add configurable per-player cooldowns to trial vaults with multi-backend storage support.
Not yet rated
0 purchases
Build clickable GUI menus for shops, kits, warps, and more, entirely in-game with no YAML.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,241 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,242 purchases
153 Views
3 Downloads
Apr 6, 2026 Published
N/A Updated
Not yet rated
4.8 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Two things shared across all my resources - and one is temporary. The cover photo itself - until I have the money to pay someone. I intend to have everything redone but I do not have the money to do so yet.

The other thing is organization of my description of the product. The thoughts and ideas are mine - but I'm not great at the organization of it - so I use AI to do that part. (Unless I can get myself more organized this will likely be a constant)
AI use in product
No
Type
  1. Staff
Game mode
  1. Survival
  1. Lifesteal
  1. Anarchy
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Record player sessions and staff captures, then play them back with full per-viewer controls.
Not yet rated
0 purchases
Add configurable per-player cooldowns to trial vaults with multi-backend storage support.
Not yet rated
0 purchases
Build clickable GUI menus for shops, kits, warps, and more, entirely in-game with no YAML.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,241 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,242 purchases
Top