A fork of the Jail CraftBukkit plugin
src | ||
.gitignore | ||
pom.xml | ||
README.md |
Jail 3.0
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.
Beta 2 Changes
Changes since Beta 1
- Fix the default Jail Stick not being loaded correctly, #21
- Implement Scoreboards, with title and time configurable. (#15)
- Convert old data and config values, only some are done and if you don't want the old data delete your
global.yml
- Add config option to disallow the usage of Jail Sticks
Beta 1 Changes
Changes since alpha
- MySQL storage is now a valid option for storage (#18)
- MySQL data validation, basically if a cell or prisoner reference a jail which no longer exists they are removed
- Fix a bug with not being able to unjail someone forcefully if they were in a cell (#17)
- Add the record keeping system (#12)
- Added Jail Sticks, format of them has slightly changed (#16)
Changes
With this being version 3 of this plugin, a couple things have changed but the core concept is still the exact same. Here are some drastic changes:
- Time can now be entered different formats, 3hours or 15mins or 4days
- New language system
- New config system (per jail configs are going to make a come back)
- Items in the config use item names now, not the ids
- All commands are prevented by default, now there is only a whitelist
- All interactions are prevented by default, add to the whitelist what you want
- If store inventory is not enabled, inventories are deleted upon jailing
- Sign text has a new format, old format will not be converted
- Max reason length has been removed, might be added back in if needed
ToDo
- Jail pay
- Jail set
- Jail vote
- Jailing for swearing
- Guards (PlayerMoveProtectionAction - when they try to move do we teleport them back, let the guards get them, or nothing)
- Storing permissions
- Update Notifications
- Pages on jail list
Notice
- Old messages (language) will not be converted
- MaximumAFKTime setting will not convert over, the format isn't clear and the old version didn't provide a way to get values with decimal places
- EnableLogging has been removed, we are always going to be logging (unless major request to control this)
- Prisoner's old inventory strings in the database are lost, we can not convert those
- Prisoner's Previous Position is not converted.