This plugins adds Jail to your minecraft server. Admins can define several jails and then jail/unjail people or jail them on time basis. Plugin also offers wide variety of protections, so players won't escape out of your jail.


  • Jail online and offline players
  • Wide variety of protections to prevent escaping or simply to create more interesting escape route on role play server.
  • Protection penalties (increase jail sentence if player is not behaving well)
  • Guards that will kill player if he tries to escape
  • Data is stored in either SQLite or MySQL.
  • Supports multiple worlds
  • Jailing without commands via item
  • Supports escaping for role play servers.
  • Allows players to vote a player to be jailed

Plugin Stats
(you can opt-out from tracking in plugins/PluginMetrics/config.yml)

For errors, problems and suggestion make a ticket! Errors, problems and suggestions in comments will be ignored.


Video Tutorials Configuration ( Protections | Guards | JailStick | JailPay | MySQL | Miscellaneous )
Permission nodes
API guide ( Javadocs )


French French German Spanish Norwegian Polish Bulgarian


See Full Changelog

How can I help?

There are many ways you can help this plugin to continue to grow:

  • Report any bugs you find by submitting a ticket.
  • Suggesting ideas of things you would like to see in the plugin
  • Telling people about the plugin so more ideas and bugs will be reported
  • Donating to the project (top right of the screen) to help keep it alive
  • Voting in polls on the main project page


  • Tkelly for major part of SQL connectivity
  • Hidendra for a good way to update SQL database
  • CuteLord for help with testing and update videos.
  • DeadIntermediate for help with testing and ticket management.
  • lightmaster for reporting a lot of bugs, testing, and helping with tickets.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Zrips Zrips Apr 14, 2015 at 15:03 UTC - 0 likes

    Strangely after update to 3.0 jail it just stopped to work :) I did full config reset, starts without error, but... When i'm trying to execute command it just don't do anything, just repeats same command over and over again, like typing /jail create testjail i'm getting message /jail create [name], same think with all commands. I'm on 1.8-R0.1-SNAPSHOT spigot and java 8

  • Avatar of thewjm2014 thewjm2014 Apr 12, 2015 at 07:17 UTC - 0 likes

    Hello, firstly great plugin, I love it, however after installing it and going through the steps of creation, I get the following error and I cant seem to resolve it, any help would be greatly appreciated. I am running Spigot 1.8 live server


    12.04 02:16:29 [Server] INFO Loaded 2 jail sticks.
    12.04 02:16:28 [Server] INFO Using the Bukkit Scheduler.
    12.04 02:16:28 [Server] INFO Loaded 0 prisoners.
    12.04 02:16:28 [Server] INFO Loaded 0 cells.
    12.04 02:16:28 [Server] INFO Loaded 1 jail.
    12.04 02:16:28 [Server] INFO Loaded jail Jail with 0 prisoners and 0 cells.
    12.04 02:16:28 [Server] ERROR Failed to load the jail, Jailcells, because the world is not set.


  • Avatar of Dragon_12dk Dragon_12dk Apr 11, 2015 at 04:41 UTC - 0 likes


    if I use a plugin that has scoreboard, will it mess up the jail countdown scoreboard? if so, could I disable the jail scoreboard?

    Last edited Apr 12, 2015 by Dragon_12dk


  • Avatar of TMCThomas TMCThomas Mar 31, 2015 at 07:46 UTC - 0 likes

    can you update your plugin Casino Slots to 1.8 please :)

  • Avatar of graywolf336 graywolf336 Mar 26, 2015 at 17:07 UTC - 0 likes

    @Cortesian: Go

    Did you report the issue? Because if not and it doesn't happen to me, I won't ever know about it.

  • Avatar of Cortesian Cortesian Mar 26, 2015 at 17:00 UTC - 0 likes

    What version do you use? Try 2.2, the 3.0 Betas use UUIDs that MC 1.2.5 cannot deal with.

    I've got a problem myself - the databases in the latest 3.0 always gets corrupted so that sometimes our Jails are deleted. Last time, nothing worked :/

  • Avatar of graywolf336 graywolf336 Mar 26, 2015 at 16:58 UTC - 0 likes

    @Daunay: Go

    As the file download page says:

    Command system has changed drastically. Every command that used to be together is now separate. Please see this page for information.

    The command system has drastically changed and since it is a beta build, the documentation for the stable builds (2.x) have been left up until version 3.0 becomes the stable one.

    @boll02: Go

    If you're using Jail 3.0 on that far back of a version, it just won't work. You'll need to download to a build of Jail 2.x or lower.

    @Dappiephy: Go

    I haven't had any problems on my server recently, you still having issues?

  • Avatar of boll02 boll02 Mar 26, 2015 at 16:52 UTC - 0 likes

    HI, every time i try to jail someone it says "An internal error occurred while attempting to perform this command. I'm playing at a Tekkit server in minecraft version 1.2.5.

  • Avatar of Daunay Daunay Mar 26, 2015 at 11:17 UTC - 0 likes


    Im run in spigot 1.8. Jail load correctly, table on database are created. http://pastebin.com/Da4HRvyL

    Why "/jail version" Work, and not "/jailversion" like : http://dev.bukkit.org/bukkit-plugins/jail/pages/commands/ ?

    And can you give me the exact command for a jail ? This command doesn't work : /jail Player01 5 m j:Jail01 c:Cell_n2 r:"For Test"

    1. Player name
    2. Time in minutes
    3. m for Mute
    4. j for the name of the jail (jail correctly created)
    5. c for the name of the cell (two cell correctly created)
    6. r for the reason
    Last edited Mar 26, 2015 by Daunay
  • Avatar of Dappiephy Dappiephy Mar 18, 2015 at 20:57 UTC - 0 likes

    @graywolf336: Go

    Yes, it even broadcast them as being jailed, but the sign keeps saying "empty cell"


Date created
Aug 25, 2011
Last update
Feb 22, 2015
Development stage
  • enUS
Attribution-NonCommercial-ShareAlike 3.0 Unported
Curse link
Recent files