Version 1.5.0
Purpose: Password-protected server onboarding
Primary use case: Offline-mode or custom-auth server setups
JoinJail adds a password-gated entry flow for servers that need stronger access control, especially in offline mode environments where whitelist-only setups are unreliable.
Purpose: Password-protected server onboarding
Primary use case: Offline-mode or custom-auth server setups
/joinjail setPassword./joinjail <password>./joinjail ban <player> <reason> for direct moderation when needed.Use Copy to paste commands directly in your server console or game chat.
/joinjail <password>
Authenticates a player currently in jail and whitelists them when the password is correct.
/joinjail setPassword
Sets or replaces the server password required to exit jail.
/joinjail ban <player> <reason>
Bans a player with a reason (can be reversed with vanilla /pardon).
JoinJail/whitelistfile.txt
Stores the list of players approved through JoinJail authentication.
JoinJail/password.txt
Stores the current server password required for jailed players to unlock access.
Why use JoinJail instead of vanilla whitelist?
It was built for offline-mode setups where whitelist behavior can be inconsistent. JoinJail enforces its own gate first.
What happens if a jailed player dies?
They may briefly respawn outside, but JoinJail teleports them back into jail on the first tick.
How do players get permanent access?
After running /joinjail <password> successfully once, they are added to the whitelist file and can rejoin normally.