Jail
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.
Features:
- 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
(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.
Documentation
Video Tutorials
Configuration ( Protections | Guards | JailStick | JailPay | MySQL | Miscellaneous )
Commands
Permission nodes
API guide ( Javadocs )
Translations
French
German
Spanish
Norwegian
Polish
Bulgarian
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
Credits
- 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.
I've been checking back here and all your other plugins since 1.2 release.. still no update? Is there a secret update out or something that I don't know about because it's been ages? I'll pay you to update it if you want most of your plugins are major in our servers..
I am getting this error when trying to enable the plugin. Is it just from being outdated right now?
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:116) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:849) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:866) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:906) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:469) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22) at org.bukkit.Bukkit.reload(Bukkit.java:182) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:539) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at com.matejdro.bukkit.jail.Jail.onEnable(Jail.java:104) at com.matejdro.bukkit.jail.InputOutput.PrepareDB(InputOutput.java:628) at com.matejdro.bukkit.jail.InputOutput.getConnection(InputOutput.java:45) java.lang.NullPointerException 2008-01-07 15:04:52 [SEVERE] Error occurred while enabling Jail v2.1.1 (Is it up to date?) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:116) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:849) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:866) 2008-01-07 15:04:52 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:906) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:469) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:182) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:539) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:363) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) 2008-01-07 15:04:52 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) 2008-01-07 15:04:52 [SEVERE] at com.matejdro.bukkit.jail.Jail.onEnable(Jail.java:104) 2008-01-07 15:04:52 [SEVERE] at com.matejdro.bukkit.jail.InputOutput.PrepareDB(InputOutput.java:628) 2008-01-07 15:04:52 [SEVERE] at com.matejdro.bukkit.jail.InputOutput.getConnection(InputOutput.java:42) 2008-01-07 15:04:52 [SEVERE] at com.matejdro.bukkit.jail.InputOutput.createConnection(InputOutput.java:57)
UPDATE ? :D ?
?
Hi, sorry to double-comment so quickly, but this time it's a big problem. No matter what I do to the config, the changes never show up in-game. The messages, the options (PvP, fines, block protections), and anything else I tweak in the config never seems to affect the plugin at all. The only response that I can get is if there is incorrect syntax somewhere; only then will the plugin act any differently, with an internal error command. I even tried reinstalling the whole plugin, and only changing one option in the config while the server was offline (EnableBlockDestroyProection to false) and then starting it up, and even that single change did not take affect. No matter what I do, nothing works.
Don't get me wrong. I love this plugin, and the default config is great, but some options I really need, like demoting to a rank, executing commands upon jailing, and not fining people time for what they do. Nothing works when I change the config, and I really don't know where to go from here. Any help? Thanks.
@bwinkl04 I've been experiencing the same problem.
I don't mean to be that guy with the random, stupid suggestions, but I think it would be very cool to be able to use the new Iron Golems as jail guards instead of or alongside of Wolves. They could be literal guards, like guard an area and attack anyone who goes past them, or like wolves, spawn and attack anyone who breaks out of the jail (albeit running faster than they currently do). This would be very interesting, since as far as I know, no other plugins have implemented Iron Golems in any way. Just some ideas.
I'm having a problem where their inventories don't show up in the chest..
It loads fine in #2036, but if I /jail <user> then /unjail <user> it says that the user isn't jailed.
Doesn't appear to be working on #2032
It should be working on C6 (I ran quick test on v1.2 bukkit and it was working)
Please update to bukkit R6.
wow the best jail system i ve seen it works easy no special things needed i love it :D
i can't create a jail either. i don't get an error or any thing. i have all the permissions set up. i think it might be caused by buckets update(http://bukkit.org/). hope you can fix this
@matejdro
ok thank you, but how can Vault help me? how does it work?
I cant create a jail, no errors i do /jailcreate i use my wooden sword but he said nothing..
@Hulehule20
Install Vault.
Help me please! I can't configure jail with permissions 3.0. The admin (me) only has permission for the user commands. I can't jail players, create jails, etc. I have added the node 'jail.commands.*' to the Admins group in permissions, but it doesn't work. I hope your reply. Thank you.
Updated. It should be more or less 1.2-proof now.
@arugh007 I posted a comment on your ticket http://dev.bukkit.org/server-mods/jail/tickets/127-autojail-on-pvp-kill/
@VoltageB Already working on it :)