The all-in-one solution to safeguard your Server from malicious players!
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)
Setup instructions:
1. Install the plugin & start the server 2. Whitelist yourself via console (/guestmode approve yourName) 3. Define a region you want to confine players to (i.e. parts of the spawn or the entire default world) 4. Find a spot that acts like a seperate "GuestMode-Spawn" (Fallback spot). Copy its coordinates into the config under "Fallback" 6. Enter the details of the region limitations in the config.yml 5. Execute /guestmode reload
DONE From now on, anyone that Joins the server will automatically be considered in GuestMode until you approve their access!