JailWorker
Updated to version 3.3.10!
Hello everyone, I am happy to present you new JailWorker!
Original author reapersoon2 is not active. And, lazy_gon is now maintaining new JailWorker.
If you want to report bug or suggest new feature, please create issue here. Do not report to here.
Currently JailWorker will work on minecraft version 1.12+, 1.13+, 1.14+ (1.14+ is recomended).
About JailWorker
JailWorker is a simple plugin to punish your players.
When a player grief, or insult, or make something you do not like, you can give him some punishment point and send into prison. Prisoner must work in prison and reduce his punishment point to be free.
Current available work actions are:
- To break punishment block.
- To keep logging on and wait in prison (optional).
New Features
- New language system. JailWorker checks players language setting and displays each languages.
- Punishment point system. To implement more work actions.
- If you punish offline player, the player will be added to wanted list and punished when logging on.
- Other plugin can modify prisoners properties. For example, punishment point, punisher, jail name and so on. (For developer)
- Prisoners cannot escape from prison. Server will send them in prison if they are out.
- New command format. Previously, JailWorker's command format was like '/jw-free'. Now this becomes '/jw free'. And, tab-completion is now supported.
How it works
Here, I will explain how to use JailWorker. Do not be afraid, it is very simple :)
Each operations can be done with one or two commands and clicks.
How to create Jails
To create jail, you can use '/jw create <jail-name> <punishment-block-interval> <max-punishment-blocks> <punishment-block-type-1> [punishment-block-type-2] ...'
This command will define new jails with some properties.
- <jail-name> will be Jail name.
- <punishment-block-interval> defines how often the punishment block will appear. Specify in number of second.
- <max-punishment-blocks> defines how many punishment blocks can be in prison.
- <punishment-block-type-...> defines what blocks will appear in prison. You can specify multiple punishment blocks.
After using this command, you select prison location by right clicking. For this section there is navigation in chat.
On first right click, you define position 1. On second right click, you define position 2. Jail space will be inside of rectangle defined with position 1 and position 2. On third right click, you define spawn position.
If you have WorldEdit installed and already selected positions, position1 and position2 will be retrieved from WorldEdit. And on first right click defines spawn location.
After creating prison, you can modify properties by '/jw edit' command.
How to punish players
To punish player, you can use '/jw put <player> <jail-name> <punishment-point>' command. <punishment-point> will be number.
Note that if you stop or delete prison and there are prisoners there, they will not be free but can be out of jail and break blocks.
Wiki
See pages.
Thanks
To damdam501 to help me to test plugin and erase some bugs :)
To AbsintoJ for the Portuguese tutorial :)
To ProfesseurCraft for the French tutorial :)
To everyone for all your comments and download, 10,000 DOWNLOADS! Thank you so much :)
Sources
Hi everyone, today is a great day, i decided to make my sources public. You can take the sources on my github and you can fork the project to update it ! :) Please, just don't forget to keep my name in the plugin as the first developer. This plugin is my first java project, it's my baby ;)
Original source:
@Revoolt
There are most possibly reasons... This case is when prisoner break block different of the jail block type. But it's possible block change type, for exemple, when it snowing, the snow on block change block type.
Can you give me your skype ? We could try toogether
hello i would like to have this plugin in my server but , after i seted it up.. when i jail someone and he start to work ... keep adding him 10 block cause he tryed to escape .. any ideea what im doing worng ? As well i would like the posibility to translate it ? Tx u
Hi I love this plugin but I dint download it because u need bukkit and my dad blocked all download so... :(
se plugins est vraiment tres bien. Avec un créateur plus que reactif
un gros +++1
merci
Salut j ai vue que tu etait francais je vient te voir car j ai des gros soucie avec to plugins le concepte est parfait mes il fait planter le serveur et quand un admin tape la cmd /jw-player celui ci se retrouve egalement avec son inventaire suprimé voici mon skype : xxxxx si tu peut m ajouter sa serait cool car je voudrait vraiment utiliser ton plugins
@alexshots
You should not use dev version of bukkit. Also i know this bugs, i work the new release with new features and all fixes ;) I just wait for release of bukkit 1.5.1-R1.0
jail-worker cannot work well with adventure mode. my minecraft server is bukkit 1.5.1 r0.1 dev. in adventure mode, player cannot break sand with empty hands. and v0.9.1 does not allow admin use a command to set prisoners free, i have to stop server, edit the file in bukkit plugins folder, then remove the prisoner entries. or remove the jail itself. and v0.9.1 cannot find the target user when he is offline.
@GreatMar2
Yes i know this bugs... I work to the 1.0.0 with all fixes and new features!
Here what is done:
- [Update] Update to CraftBukkit-1.5
- [Fix] Console bugs when run commands
- [Fix] Some text errors
- [Fix] Removed log on console
- [Fix] Bug loop when jail is full of sand
- [Fix] /jw-clean without arg
- [Add] Multi-permissions gesture (jailworker.*, jailworker.modo)
- [Add] Do not spawn sand on prisoner spawn
- [Add] Type spawn-blocks gesture (Sand, Dirt, Stone, Obsidian)
- [Add] Commands white list (config.yml)
and what I do for now:
- [Fix] /jw-player (bug with args)
- [Add] Give item tool to prisoner
- [Add] /jw-redefine <jail> (load and redefine jail)
- [Add] /jw-reload (reload plugin and configFiles)
- [Add] /jw-unpunish <player> [cause]
- [Add] /jw-addtoplayer <player> <blocks>
- [Add] Prohibit to place block on jails (except for jail's owner)
- [Add] Incrase punish for escape attempt
- [Add] Update system
- [Add] Clean code
I hope all this updates will make this plugin stable and admins happy (not players :p)
Awesome plugin, but it could use a lot of work eg:
@xXzankoXx
I have been notified to this issue. I'm working on a new release with fixes and new commands.
Hi! could you add an option to whitelist defined commands? When players leave the server and join back,they can't login
@Corsicaman
It seem to be an error with message when you have not permissions. Please verify your permissions on this world
@Corsicaman
Indeed there is a trouble with multiworld... but not with nether i don't know why! I will to fix it :)
No, it really doesn't work. There is no error on the log. Nothing happens. I'm using multi-world, maybe that's why?
@SammyKultz
Have you green message "Jail started" ? Have you error on server console ?
Dude, no blocks spawn in the jail.
I'm usig these plug-ins: Creative Control Total simple Teleport Server Laws Mine Backup
@Corsicaman
Is there an error on the server log ? All is fine for me.
Don't forget, you have to right click on a block, not in the air ;)
There is problem, when I right click after typing /jw-setjail nothing happens. It doesn't show any error or any kind of message.
@Corsicaman
yes, i uploaded the good binary 22h ago :)
Did you upload it? It says the last update was done 21 hours ago..?