

🔒 JailSystem
⛓️ Confine rule-breakers with timed, persistent jail sentences.
Overview
JailSystem is a focused moderation plugin for sending disruptive players to jail. Staff define jail locations in-game, then jail any online player for a set number of minutes. Jailed players are teleported to the cell and confined within a configurable radius. Walking out, teleporting away, or changing worlds is blocked automatically, keeping the player contained for the duration of their sentence. Sentences are timed and saved to disk, so they survive server restarts and player disconnects. A jailed player who rejoins is sent straight back to the cell with their remaining time, and staff can release anyone early with /unjail.
Features
Timed Sentences
Jail players for a set number of minutes, defaulting to a configurable duration when none is given.
Confined Zone
Jailed players are blocked from walking, teleporting, or world-hopping out of a radius around the cell.
Persistent Across Restarts
Sentences are saved to disk and restored on restart, so jail time isn't lost when the server reboots.
Relog-Proof
Players who disconnect and rejoin are teleported back to the cell with their remaining time.
In-Game Jail Setup
Define jail locations on the fly with /jail setlocation <name> — no manual config editing required.
Early Release
Staff can free any jailed player instantly with /unjail, even if they're offline.
Commands
/jail <player> [minutes] | /jail setlocation <name>Jail a player for the given minutes (or the default duration), or save a jail location at your current position.
/unjail <player>Release a jailed player early, including offline players.
Permissions
jailsystem.jailAllows jailing players and setting jail locations.
Default: opjailsystem.unjailAllows releasing jailed players.
Default: opjailsystem.*Grants all JailSystem permissions.
Default: opInstallation
- 1Drop JailSystem.jar into your server's /plugins folder.
- 2Restart the server.
- 3Set a jail location in-game with /jail setlocation <name>, then begin jailing. Targets Minecraft 1.21.
Configuration
config.yml sets the confinement radius around the cell, the default sentence length in minutes, and stores the jail locations created in-game.
🤖 JailSystem was created with Spaleforce AI.
Create your own for free