
GuestMode System
GuestMode locks new players in a visitor state, preventing any kind of griefing, duping or damage to your SMP.
⬇ Download on Modrinth

Version support:
1.20.x - 1.21.x
Important notice
This plugin requires a Permission plugin + WorldGuard (and subsequently WorldEdit oder FaWe) to be installed!

GuestMode replaces the normal whitelist system with a unique and modern system. Players are allowed to join your server, explore the spawn or any region you define - but cannot cause any damage to the server. Managing new players is as simple as having them request access, then approving it via the ingame GUI.

- Prevent any interaction that might cause harm
- Enable/disable various sub-systems as you like
- Fully customizable messages for everything (including mini-message format for colors, gradients and styling)
- Easily manage access via intuitive In-game GUI's
- Lightweight, optimized and Async - as light as a feather
- Built-in "Kit" system for players that are accepted (starter items)
- Intuitive, well tested and in active development!
- Multiple toggles for how strict you want the checks to be.
and best of all? Its completely FREE!









USER:
/guestmode request -> Request full access to the server
ADMIN:
/guestmode review -> Check and review pending requests
/guestmode editor -> Open the editor, allowing the re-enable GuestMode for anyone on the fly.
/guestmode reload -> Reload all config files
/guestmode approve {name} -> Whitelist a player (i.e. via Console or through other plugins)
How does this work? (PERMISSIONS)
Any player with permission guestmode.enabled will be locked from interacting with the server entirely.
Any player with permission guestmode.editor will have access to approve, review and edit guestmode.

Setup instructions:
Install the plugin (+ dependencies) & start the server
Whitelist yourself via console (/guestmode approve yourName)
Define a region with WorldGuard you want to confine players to (i.e. parts of the spawn or the entire default world) (OPTIONAL)
Find a spot that acts like a seperate "GuestMode-Spawn" (Fallback spot). Copy its coordinates into the config under "Fallback"
Enter the details of the region limitations in the config.yml (OPTIONAL)
Execute /guestmode reload
DONE
From now on, anyone that Joins the server will automatically be considered in GuestMode until you approve their access!

- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.1, 1.20.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.
- Ships as guestmode-2.0.0-STABLE.jar — drop this file into the mods folder
- Download size: 864 KB
- Download link checked 22 Aug 2026 — working
These come from our own check of the pack file, not from the source page.