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 pweperlicious pweperlicious Jan 30, 2015 at 14:25 UTC - 0 likes

    Yo graywolf can you help me out with my permissions? I'm completely new to this permissions thing and that would help me out alot.

    I would be even more grateful if you could help me directly over skype or something. Doesn't have to be over voice chat or anything but just so we could send messages more quickly.

    my skype is: pweperr thanks again. My profile pic is a picture of a gorrilla.

  • Avatar of graywolf336 graywolf336 Jan 25, 2015 at 03:17 UTC - 0 likes

    @madisonofccs: Go

    Awesome, thank you! :) And you're welcome! :D

    Last edited Jan 25, 2015 by graywolf336
  • Avatar of madisonofccs madisonofccs Jan 25, 2015 at 03:13 UTC - 0 likes

    <<reply 2463802>>

    of course, thank you for the quick response!

  • Avatar of graywolf336 graywolf336 Jan 25, 2015 at 03:05 UTC - 0 likes

    @madisonofccs: Go

    Yeah, I need to work on the part which contains all that. Mind submitting a ticket about that?

  • Avatar of madisonofccs madisonofccs Jan 25, 2015 at 02:56 UTC - 0 likes

    <<reply 2463686>>

    OK, apparently, wildcard nodes do not work with this plugin, as I have jail.command.*, on my perms, some commands do work, others do not. Adding the perms separately does cause the commands to work as they should.

    Update: hmm, I added the node for list cells, but its not working even with the node.

    Last edited Jan 25, 2015 by madisonofccs
  • Avatar of graywolf336 graywolf336 Jan 24, 2015 at 23:59 UTC - 0 likes

    @madisonofccs: Go

    You have verified you have the following permissions:

  • Avatar of madisonofccs madisonofccs Jan 24, 2015 at 23:33 UTC - 0 likes

    I seem to be having an issue with deleting cells and jails. whenever I enter the command (/jail delete or /jail deletecells), I get "Insuffiecient Permission" back, yet I have the correct nodes on my permissions plugin.

  • Avatar of graywolf336 graywolf336 Jan 23, 2015 at 05:10 UTC - 0 likes

    @kadika661: Go

    That is funny you should mention that, that is something I've been considering about enabling that exact thing on my server....actually talked to my staff about it this past weekend. But how I was going to go about doing this is using Jail 3.0's API and code another plugin which listens to when a player is jailed via a Jail Stick and then checks if that player is in the same town as the one jailing them (using towny's permission system to give jail stick permissions to assistants and mayors). Is this what you're thinking?

  • Avatar of kadika661 kadika661 Jan 23, 2015 at 04:58 UTC - 0 likes

    Hey, we’re trying to use this plugin on our Towny/Bending server. But we were wondering, is it possible for Mayors to get a permission node so players can protect themselves by jailing griefers within their towns? ( As in mayors only jailing members of their own towns.)

    We figure it would be a great way to roleplay out inter-town griefing issues. while restricting the possible abuse of mayors, allowing players to leave towns whom they feel are to abusive with the /jail permission.

  • Avatar of graywolf336 graywolf336 Jan 12, 2015 at 07:31 UTC - 0 likes

    @J0schlZ: Go

    In theory, that should work correctly. Let me test it out tomorrow and get back with you on that, mind creating a help ticket so we can discuss it there? https://github.com/graywolf336/Jail/issues


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