✦ | Jails+ | Secure Prison System | Escape Detections | Punishment System | Easy Setup | icon

✦ | Jails+ | Secure Prison System | Escape Detections | Punishment System | Easy Setup | -----

Jails | Auto Escape Detection | Handcuff | Moderation | Roleplay Features




JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed the unjail location teleportation bug regarding the offline player unjail
    • Fixed the time field in prisoners list showing current time of specified time zone instead of the time the player was jailed
  • New:
    • Added a new field in prisoners list Jailed By: which shows whom the prisoner was jailed by
----------, Mar 16, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed perm issues with jail bail commands
----------, Mar 6, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed an issue with the jail commands not being able to jail bedrock offline players
----------, Mar 2, 2026

JailsPlus has been updated with the following features:
  • New Features
    • Added two new fields in prisoners list-
      • time:
      • date:
      time: shows the time the prisoner was prisoned
      date: shows the date the prisoner was prisoned
    • Added Two new config options-

Code (Text):
prisoners-list-timezone: "UTC"
Code (Text):
Time format: "12"
Also, the date field will be auto-synced with the set config option accordingly to prisoners-list-timezone.
----------, Feb 19, 2026

JailsPlus has been updated with the following features:
  • New Features
    • Added MiniMessage support
----------, Feb 15, 2026

JailsPlus has been updated with the following features:
  • Improvements:
    • Fixed a few outdated parts and updated them
----------, Feb 7, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed blocked commands not working properly and being overwritten by other plugins like Essentials etc.
----------, Feb 5, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed the hardcoded No reason provided output on unjail field of discord integration messages when player gets unjaied after serving their complete time in prison(tempjail/ipjail)
----------, Feb 3, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Refractored the unjail command from ⁨⁨/jails unjail <player>⁩⁩ to ⁨⁨/jails unjail <player> <reason>⁩⁩ where the ⁨⁨<reason>⁩⁩ parameter is optional.
----------, Jan 31, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed a bug with discord integrations not showing the unjailed by field.
----------, Jan 28, 2026

JailsPlus has been updated with the following features:
  • New Features:
    • If the <jail> parameter is left empty whilst jailing a player with one of the 3 commands(jail, tempjail, ipjail) the player will be sent to one of the existing jails with the least amount of players.

----------, Jan 27, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Click operations of prisoners list not working when player is offline
----------, Jan 25, 2026

JailsPlus has been updated with the following features:
  • New Features:
    • New Config Option:
Code (YAML):
command-hooks:
  jail-command-hooks
:
  - "/mute %player%"
  unjail-command-hooks
:
  - "/unmute %player%

  • command-hooks, This config option basically contains commands that will be executed(on console) on jail(jail/tempjail/ipjail) an unjail.
  • jail-command-hooks contains commands that will be executed on jail(jail/tempjail/ipjail)
  • unjail-command-hooks contains commands that will be executed on unjail.
Available Placeholders: %player% - This is a placeholder for the targeted prisoner. This placeholder alone should do the work, if not, contact us & we will add your requested new placeholders.
----------, Jan 24, 2026

JailsPlus has been updated with the following features:
  • New Features:
    • New Commands:
      • /jails set cell <name> <jail>
        • /jails delete cell <cell_name>
    Here in the cell set command, the <name> parameter is going to be the name of the cell and <jail> parameter is going to be the jail the cell is going to be in.
  • Refractored Commands:
    • /jails jail <player> <jail> [reason] <cell>
      • /jails tempjail <player> <jail> <duration> [reason] <cell>
        • /jails ipjail <player> <jail> <duration> [reason] <cell>

Also, if you have set some cells in a jail, you can actually leave the cell parameter empty while using a jailing command and the player will be randomly teleported to one of the existing cells with the least amount of players! [This feature can be useful to automate the jailing system] E.g- /jails jail Notch jail hacking This will send Notch to one of the existing cells with the least amount of players.
----------, Jan 23, 2026

JailsPlus has been updated with the following features:
  • Bug Fixes:
    • Fixed an issue with discord integration not showing whom a player was jailed by
    • Fixed an issue where jail restrictions won't work properly in other worlds/dimensions
----------, Jan 22, 2026

Jails+ has been updated with the following features:
  • Bug Fixes:
    • Fixed the prisoner lists GUI left & right click operation not working when player is offline
    • Fixed a bug where it would still show unjailed offline players in prisoners list GUI
    • Fixed a critical bug where it wouldn't unjail a ip-jailed offline player properly
----------, Jan 19, 2026

Jails+ has been updated with the following features:
- New Features:
* Custom language Support:
* Create a new file in the `plugins\JailsPlus\lang` folder and save it as `.yml`. Then head over to the `config.yml` and configure the `language` config option to be the name you gave to that file. e.g -
Code (Text):
language: "customlang"
----------, Jan 17, 2026

Jails+ has been updated with the following features:

- Bug Fixes:
* Fixed an issue where if a player is unjailed whilst being offline, logging back doesn't teleport the player according to the set location in `config.yml`

* Fixed an issue where `/jails list prisoners` right click operation wouldn't work and gets overwritten by Essentials plugin or others that have similar commands
----------, Jan 13, 2026

Jails+ has been updated with the following:
- Jails display timers now supports multiple types at the same time, make sure to delete your config.yml and restart the server to update.
----------, Jan 13, 2026

Jails+ has been updated with the following features:
- New Features:
* New config options-
Code (YAML):
mute-vc : false
Code (YAML):
blocked-commands:
  block-all-commands
: false

  allowed-commands
:
   - "msg"    
  manual-list
:
   - "tpa"
- Bug Fixes:
* Fixed the config-option `allow-movement` not working as intended
* Added new translations regarding time units etc.

- Improvements:
* Improved `block-mount` logic
----------, Jan 11, 2026

Jails+ has been updated with the following features:

- New Features:
* Jails list now shows how many prisoners there are in each jail.

- Bug Fixes:
* Interaction(Click Functions) bugs with /jails list [prisoners, jails and flags] GUI has been fixed.
----------, Jan 11, 2026

Jails+ has been updated with the following features:
- Action bar, title, subtitle are now displayed as a timer for jailed players
- The timer type, speed, and the text can be configured in the config.yml
----------, Jan 8, 2026

- The plugin now actually uses the SkinsRestorer API for changing skins instead of just executing the command `/set skin`
----------, Jan 4, 2026

Jails+ has been updated with the following features:

- New config option-

Code (Text):
afk-prevention:
enabled: true

If set to true, the afk-prevention mechanism will work where a GUI pops up and you have to click one of those green buttons. If set to false, the afk-prevention mechanism won't work.

Note: This feature is dependent on count-offline config option and will only work if count-offline is set to false
----------, Jan 3, 2026

Jails+ has been updated with the following features:

- Fixed a bug where configuring ` discord.yml` and executing ` /jails reload ` command caused the bot to stop sending jails notifications
----------, Jan 3, 2026

Jails+ has been updated with the following features:


- New config options-

Code (Text):
count-offline: true

 
If this config option is set to true, jail duration doesn't pause when prisoner is offline. If it is set to false, jail duration pauses when prisoner is offline.


Code (Text):
afk-prevention:

    detection-time: 600

    gui-timeout: 300

    countdown-start: 60

 
This is meant to prevent prisoners to be AFK when serving jail time. A GUI will open up when the prisoner is AFK for "X" time according to detection-time. The prisoner will have to click the green button in the GUI in "X" time according to gui-timeout , otherwise will get kicked out of the server for being AFK.

This feature only works when count-offline is set to false.
----------, Dec 20, 2025

Jails+ has been updated with the following features:
- Command refracted-
* From - ` /jails spawn <prisoner_name> [world_spawn | original_location]`
* To - ` /jails spawn <jail/prisoner> <jail_name/prisoner_name> [coords(x,y,z) / world_spawn | original_location]`

So the two use cases could be-
* ` /jails spawn jail jail1 10 0 -10` - This sets the unjail location for the specified jail, meaning whenever a player in that jail is unjailed the player will be teleported to the set co-ordinates.

* ` /jails spawn prisoner Steve original_location` - This will set the specified prisoners unjail location to be the location where he was in before being imprisoned and if you set `world_spawn` instead of `original_location`, the prisoner will be teleported to the world_spawn when unjailed.
----------, Dec 17, 2025

Added two new configuration option/sections:
general:
teleport-when-unjailed: true/false # Should the player be teleported when unjailed
default-unjail-location:
type: WORLD_SPAWN # WORLD_SPAWN, ORIGINAL_LOCATION, CUSTOM
world: UNCHANGED # Optional: Only used for CUSTOM type, "UNCHANGED" or "world_name"
coordinates:
x: "~+5" # "~" player's current coordinate value, "~+10"
y: "64"
z: "~"
yaw: "~" # optional "~" or ex: "25.0"
pitch: "~" # optional "~" or ex: "10.0"
----------, Dec 7, 2025

- Implemented fuzzy matching for jail names
- Added an extra layer of security so that players will always get punished when trying to escape from jail, no matter what vulnerability they use
----------, Nov 11, 2025

- Fixed a decoder exception
----------, Oct 27, 2025


- Added a new config option to toggle the unjail confirmation prompt
----------, Oct 8, 2025

- Fixed a critical bug where player who were jailed when they were offline would lose all their items after getting unjailed.
----------, Oct 5, 2025

  • Added Folia support
  • Added arclight supprt
----------, Sep 18, 2025

- New command: /jails set duration [player] [duration]: Change the duration of an active jail sentence
- Better offline player support
- Added Discord notifications for jail duration changes
----------, Aug 31, 2025

- Fixed permission check in temp jail command
----------, Aug 29, 2025

  • Fixed a config option not working properly
  • Added a new translation message
----------, Aug 29, 2025

- Fixed missing translation key
----------, Aug 28, 2025

Jails+ has been updated with the following changes:
Changelog-

* Fixed a `NPE` error when executing `/jails wand`.
* Removed duplicate messages shown during flag selection.
* Fixed an issue where rapidly spamming corner selections with the `jails wand selection tool` changed the block state instead of registering the selection.
* Fixed an issue with `keep-inventory` feature where it wouldn't work as intended
* Fixed a serialization error related to `keep-inventory`.
* Fixed duplicate unjail confirmation message when trying to unjail using ` /jails list prisoners`
----------, Aug 26, 2025

- Minor bug fixes
----------, Aug 22, 2025

- Fixed an NPE error with Discord Integration
----------, Aug 20, 2025

- Fixed an issue where executing the /jails wand command would cause an NPE error
----------, Aug 19, 2025

Jails+ has been updated with the following changes:

Changelog-
  • Added cooldown to repeated jail restriction messages (block, attack, ride, etc.) to prevent spam,
  • Added a new config option to adjust jail restriction messages cooldown,
  • Fixed a bug with keep-inventory feature where it would not properly
----------, Aug 17, 2025

Jails has been updated with the following changes:
Changelog-
- Fixed skin not being properly reset after being unjailed.
- Fixed the punishment on escape not working properly.
- Fixed /jails help and /jails wand showing an unexpected error.
- Fixed duplicate jailed messages on join after being jailed.
----------, Aug 15, 2025

- Critical bug fix
----------, Aug 12, 2025

- Fixed a bug where UltimateClaims would not work when Jails+ was loaded
----------, Aug 11, 2025

Fixed a bug regarding jails bail where players with insufficient funds could pay the bail of jailed players
----------, Aug 5, 2025

Jails+ commands, usage and perms have been completely re-written and organized along with the documentation too.
Bug Fixes:
- Fixed a bug where the selection wand was interfering with another plugin
- Fixed some translation messages not supporting colous correctly
- Fixed jails GUI invalid console spam
- Fixed flags not being properly made
- Fixed help command not working properly
- Fixed escape messages showing a lot of times
- Fixed unjail, delete jail and delete flag not working properly
- And other small bug fixes

Please refer to the documentation for more info
----------, Jul 28, 2025

- Fixed jailed list compatibility across different versions.
----------, Jul 20, 2025

- Jail set command bugfix
----------, Jul 18, 2025

- You can now jail offline players.
----------, Jul 6, 2025

Jails+ has been updated with the following changes:

Changelog-,
  • Upgraded cryptographic hashing from SHA-256 to SHA-512 for better security
  • Added some few new discord embed fields
  • Full customization options for Discord integration
  • Added support for new languages: Portuguese (lang: pt) and Polish (lang: pl)
  • Reduced JAR file size by removing unnecessary dependencies and optimizing resources
  • Fixed an issue where some translation messages were not displaying correctly
  • Fixed a bug that prevented IP-jailed players from being properly released.
----------, Jul 5, 2025

Compile with java 17
----------, Jul 2, 2025

- Added discord integration
----------, Jul 2, 2025

Minor bug fixes:
- Added a missing translation key
- jailed-role config value uses '&' anchor instead of '§'
----------, Jul 1, 2025

Improvements-,
  • Added fallback system to en.yml incase any keys are missing,
  • Will restore any missing .yml files on restart or /jailreload,
  • Moved some messages from config.yml to lang files,
  • Refined update logger
----------, Jun 19, 2025

Improvements-
  • Every GUI has been optimized with caching and rate limits,
  • Better data processing,
  • More robust code with null safety and async safety,
  • Sound effects for opening and closing GUI and interactions,
  • More information and Enhanced tooltips on every GUI,
Bug Fixes-
  • Fixed some minor bugs of GUI's
----------, Jun 16, 2025

Improvements-,
  • Every GUI has been optimized with caching and rate limits,
  • Better data processing,
  • More robust code with null safety and async safety,
  • Sound effects for opening and closing GUI and interactions,
  • More information and Enhanced tooltips on every GUI,
Bug Fixes-
  • Fixed some minor bugs of GUI's
----------, Jun 15, 2025

Jails+ has been updated with the following changes:
New Commands Added:
➤ /jailbailset – Set a bail amount for a jailed player   
• Usage: /jailbailset <player> <amount>   
• Permission: jails.bailset

➤ /jailbailgui – Open a GUI showing bailable jailed players   
• Usage: /jailbailgui

➤ /jailbailremove – Remove a player's bail option   
• Usage: /jailbailremove <player>   
• Permission: jails.bailremove

New Config Options: Additional configuration options have been added for the bail system.
----------, Jun 5, 2025

Added support for the following languages:
- Spanish
- Russian
- German
- French
----------, May 30, 2025

Jails+ has been updated with the following features:
- Support for the Spanish language
To change the plugin's language, set the `language` in the config.yml file to either `en` (English) or `es` (Spanish). If `language` doesn't exist in the config file, manually type it yourself.
Example configuration:
language: es
This will set the language to Spanish.
This is a BETA release and there may be some bugs. Support for more languages will be added very shortly.
----------, May 29, 2025

Critical bug fixes
----------, May 26, 2025

Jails+ has been updated with the following changes:
  • Fixed FlagBoundaryListener being broken,
  • Added a new command. /jailversion - Checks for updates in-game,
  • Added a logger for notifications about updates.,
  • Added new config options regarding the version command.
----------, May 18, 2025

Jails+ has been updated with the following changes:
  • Fixed an error with the command /jailshelp,
  • An action bar now shows when ip-jailed containing the jail duration,
  • Improved /tempjail command tabcompleter,
  • Fixed a critical bug where it would still unjail you when the duration of tempjail ended, even if you had already been unjailed earlier.,
  • A few more small bugs have been fixed
----------, May 16, 2025

Updates:
  • Improvements to handcuff & jails command
  • Added a new command, IP-Jail command - /ip-jail - Jails a player and all accounts with the same IP address
  • Added some new config options regarding IP-jail configuration


Please refer to the documentation for more info.
----------, May 14, 2025

Resource Information
Author:
----------
Total Downloads: 51
First Release: May 12, 2025
Last Update: Mar 16, 2026
Category: ---------------
All-Time Rating:
3 ratings
Find more info at zitemaker.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings