Changelog

Version 2.6.1 (11.12.2013)

  • Fixed not being able to delete jails or cells
  • Fixed players being sent to wrong Jail
  • Fixed NPEs with jailing players in certain circumstances
  • Fixed not being able to jail players who were in other worlds
  • Fixed not being able to jail offline players
  • Fixed improper handling of player inventory (If you don't use jail cells with chests, player inventory will be lost if the server shutdowns.)
  • Fixed /JailRecord not displaying any data even though it was enabled (see here for /jailrecord info)
  • Fixed /JailRecord not displaying certain information about the player's jail sentence (see here for /jailrecord info)
  • Fixed handcuffs not working properly all the time (see here for handcuff information)
  • Fixed /jailrecord and /handcuff not being executable via the console
  • Fixed players not being released to their previous position if they were jailed offline and the config has release to previous position enabled
  • Fixed players gamemode not being stored when they were jailed offline.
  • Fixed players losing their inventory when they were transferred to another Jail.

Version 2.5.6-b10 (7.10.2013)

  • Fixed the ConcurrentModificationException, fixes Ticket #368 and #378
  • Fixed the misspellings of Messages, fixes Ticket #371
  • Fixed, kind of, NullPointerException when a player joins and there is no cell, fixes Ticket #364
  • Fixed jail not sending players who are mounted on something to jail, fixes Ticket #351
  • Fixed /jailset not ignoring the casing, fixes Ticket #338
  • Fixed the /jail command not working at times, fixes Ticket #372

Version 2.5.6 (26.08.2013)

  • Numerous bug fixes (including JoinEvent NPE and PreProcessCommand NPE)
  • Added JailVersion Command
  • Begun adding Handcuff Command
  • Changes to some Messages to make them more clear.
  • Tried to improve Jailswear
  • Jail command no longer allows you to jail players who are already jailed!
  • Started adding support for Scoreboards

Version 2.5 (02. 07. 2013)

  • Updated to Bukkit 1.6.1
  • Improved look of Jail / Cell Create messages
  • Removed message in console about the config file

Version 2.4.5 (30. 06.2013)

  • Added /voteJail <username> command which allows users to vote for people to be jailed even when there are no ops online
  • Fixed bug with users not being able to damage eachother
  • Fixed bug with not being able to jail offline users
  • Chests now have to be double chests so that the players inventory can fit inside.
  • Added Notification Support
  • Added Option to stop prisoners recieving chat messages
  • Players now switch to their previous gamemode when they are released from jail
  • Op notified when there is an update for the plugin (can be turned off in config)
  • Fixes to JailStick

Version 2.4.1 (16. 06. 2013)

  • Fixed issue with players not being able to damage others with the jailstick permission enabled
  • Added /jailrecord <player> command which allows you to check if a player has been previously jailed

Version 2.4.0 (14. 06. 2013)

  • Updated to Bukkit 1.5.2
  • Books now keep their content, items keep their custom names and enchantments even when not using chest when the player is given their items back
  • When a player is jailed it is logged in jailLog.txt (this can be turned off in config), will add a command to make this more accessible in future updates
  • UseBukkitSchedulerTimer now defaults to true as I find this to be much more stable (This can be changed in the config)
  • Fixed issue with some chat managers not allowing players to set cell names
  • Small updates to some messages
  • Minor fixes to JailStick however this is still quite buggy at this time (please could people test this and send what kind of errors they get using the ticket system)

Version 2.3.0 (20. 12. 2012)

  • Removing Spout support for now (Might be added back in later, if and when Spout for latest Bukkit is out)
  • Command protecion is now case-insensitive
  • Block Protection Exceptions now accepts items with damage values (for example 35:3)
  • Block Protection Exceptions is now split into two settings - place and break
  • New JailCheck command
  • Internal changes on timers, settings and food protection (Should be fine, but report if any issues are with that)
  • Added option to use Bukkit Scheduler instead of Java timer.

Version 2.2.0 (20. 10. 2012)

  • You can now define guard types in config
  • New jail command
  • Fixed protection of chests against prisoners inside cells
  • Fixed errors on restoring enchanted items when player gets released
  • Added reason length limit

Version 2.1.4 (19. 4. 2012)

  • Fixed spout skin changing

Version 2.1.3 (15. 4. 2012)

  • Fixed cell creation not saving

Version 2.1.2 (13. 4. 2012)

  • Fixed chat colors
  • Fixed items disappearing when they are stored into double chest
  • Fixed jaildelete throwing error when you do not supply arguments.

Version 2.1.1 (21.2. 2012)

  • Fixed "Player was never on this server"
  • Fixed multiworld error
  • Added metrics
  • Updated to new event system

Version 2.1 (2. 2. 2012)

  • Fixed many errors
  • Added support for enchanted items
  • Fixed JailStick
  • Now using Vault for permissions and JailPay
  • Dropped native support for Permissions 2.x/3.x (If for some reason you still use it, you can use it through Vault)
  • Now you can use & for colors
  • Fixed whitespace at start of the line in console messages
  • Fixed colors not advancing into next line of messages
  • Support for color signs
  • Added /jailreload command
  • JailStick have little different permissions
  • Possible fix for not being teleported into proper jail
  • Possible fix for MySQL error
  • Fixed problem, where creative people could not run after being in jail
  • Added setting to not teleport prisoner on release
  • Support for different plugins folder
  • Added debug mode

Version 2.0.5 (5. 12. 2011)

  • Fixed guards spawning
  • Guard's health is now caped at 8 (like normal wolf)
  • Added guard armor
  • You can now only jail people that have been on your server at least once (only with CB 1556 and up)

Version 2.0.4 (10. 11. 2011)

  • Fixed some errors
  • Fixed jailpay
  • Updated config system

Version 2.0.3 (7. 10. 2011):

  • Fixed executing commands and BukkitPermissions support for CB 1240
  • Possible fix for bukkit permission troubles.

Version 2.0.2 (3. 10. 2011):

  • Fixed error when WorldEdit is not installed
  • Fixed JailPay not showing proper value
  • You now need Register plugin to use economy functionality
  • Fixed /jailstick permissions
  • "/jail ?" will now return syntax help
  • /jaillistcells will now display nearest cell
  • Move protection will now automatically fallback to teleport if guards will fail to spawn

Version 2.0.1 (24. 9. 2011)

  • Fixed task error when prisoner is offline
  • Fixed some typos in config
  • Removed annoying database messages at startup.
  • Fixed JailPay permissions
  • When cell does not have jail, it will be automatically deleted
  • Permissions changing now supports PermissionsEX

Version 2.0 (19. 9. 2011)

  • MySQL disconnecting fix (thanks to Spathizilla)
  • BukkitPermissions support
  • Fixed cell multiworld
  • Fixed guards multiworld
  • Config is now in yml file
  • per-jail config
  • Removed bucket and fire protection (already been replaced by interaction protection)
  • Added logging into console
  • Fixed jailing yourself with jailstick when pointing down
  • Jailstick is now toggleable with /jailstick command
  • Added /jailcreatewe that will automatically take both cuboid corners from current WorldEdit selection
  • Added option to count down even if player is not online
  • ExecutedCommandsOnJail/Release takes more parameters now.
  • Fixed CanPrisonerOpenHisChest being case-sensitive
  • Added support for multiple signs
  • Added ability to change prisoner's skin via Spout
  • Added ability to exclude cell from automatic selection
  • Added ability to demote prisoner's permissions, when he is in jail (PermissionsBukkit only)
  • Fixed MultiInv not saving inventory properly
  • Added option to ignore prisoner's sleep state (night will turn to day even if prisoners are not sleeping)
  • Added AFK protection
  • Cell selection fixes
  • Added cell settings to JailSet
  • Added Manual jail and Manual cell feature (cell or jail will not be automatically selected)
  • JailPay now supports items as payment
  • JailPay now supports all major economy systems (using Register)
  • JailPay and JailStatus messages can now be customized
  • Added food control (for 1.8 users only)
  • Players in creative mode will not trigger guards, but will be rather teleported back to cell. (for 1.8 users only)

Version 1.2.2 (28. 6 2011)

  • Fixed teleport protection
  • Jail command now won't throw error if you enter jail name instead of time.. Version 1.2.1 (25. 6 2011)
  • Fixed bug that prevented players from opening any chests on the server
  • Fixed bug that caused prisoners to always be jailed into same cell
  • Fixed /jailtelein, /jailteleout and /jailstatus commands
  • Possible fix for NullPointerException on getBlock()
  • Updated for CraftBukkit 928
  • Fixed saving armor Older versions:

Version 1.2.0 (20. 6 2011)

  • A lot of internal changes for easier development
  • Bug fixes
  • Added Guards
  • Added settings for prisoners to open their chests
  • Added explosion protection
  • Added PvP protection
  • Added interaction protection
  • Added block protection exceptions settings
  • Added option to execute console commands on jail/release
  • If player is online, you can now just type his name partially.
  • You may now name cells and jail someone into specified cell
  • You may now delete cells
  • Added ability for prisoners to pay money to get out of jail
  • Updated API

Version 1.1.0 (30. 5 2011)

  • Fixed commands throwing "Unknown Command"
  • Added /jailset
  • Sign/jailstatus/jailcheck now shows time in decimals when time is lower than 1
  • When there is excess of items in chest, they will be dropped in front of a player when unjailed
  • Teleport protection now teleports prisoner inside cell
  • Transfer will now transfer prisoner properly into a cell, if a destination jail have one
  • Added an API! (finally :))
  • You may now define multiple jail stick items, each one with its own properties.

Version 1.0.3 (20. 5 2011)

  • Fixed errors when unjailing someone
  • Fixed error caused by too small db field.

Version 1.0.2 (16. 5 2011)

  • Fixed DB access
  • Fixed durability storage.

Version 1.0.1 (12. 5 2011)

  • Fixed EnableJailStick setting
  • Fixed onPlayerInteract error
  • Added some checks for disconnected database errors.

Version 1.0.0 (10.5. 2011)

  • Improved SQL connection (fixed reload and database locked issues)
  • Added cells
  • Added JaliStick (role play)
  • Added inventory storage
  • Jailer name now saves to database
  • Player may now see reason and his jailer when typing /jailstatus

Version 0.6.1 (24. 4. 2011)

  • Fixed several SQL errors

Version 0.6 (23. 4. 2011)

  • Added new SQL update system (HUGE thanks to @[URL='http://forums.bukkit.org/members/hidendra.15/']Hidendra[/URL] for the concept)
  • Added jailing reason
  • Added per-player muting (added /playermute, MutePrisoners setting changes to AutomaticMute)
  • Fixed /jailstatus
  • Removed /jailbackup
  • Updated to new bukkit teleport method (should reduce or even fix teleportation errors)
  • /jaildelete now gives feedback.
  • You may now use "nearest" (without quotes) as jail name to automatically select nearest jail. If you have jail named nearest, you can change this code to something else in config.

Version 0.5.6 (29. 3. 2011)

  • Updated for newer craftbukkit
  • Changed some reward things to possibly fix DB errors (thanks @ddj)

Version 0.5.5 (25. 3. 2011)

  • Permissions is now optional
  • Added mute feature
  • Disabled DB update system (possibly solve some errors)
  • Removed debug comments that spamed your console (sorry)

Version 0.5.4 (11. 3. 2011)

  • Fixed multiworld (and bunch of errors connected with it).
  • Fixed jail destruction.
  • Command protection is working again.

Version 0.5.3 (6. 3. 2011)

  • Fixed /jaildelete.
  • Fixed offline jail.
  • SQLite lbirary moved to lib folder. That should improve compatibility with other SQLite plugins.

Version 0.5.2 (3. 3. 2011)

  • Fixed commands to newer CraftBukkit version.

Version 0.5.1

  • Updated to the new Bukkit's command system. Most commands can now also be used from the console
  • added /jailbackup
  • fixed timing on /jailcheck list

Version 0.5

  • Jail now supports multiple worlds (you may have jails in different worlds)
  • fixed /jaildelete
  • fixed several errors (thanks for reporting)

Version 0.4

  • Fixed /jailstatus
  • Added inventory deletion on jail
  • Added /unjailforce, /jailclear, /jailclearforce

Version 0.3.2

  • PLAYER_MOVE error and move protection
  • Names are now case insensitive

Version 0.3.1

  • Fixed players being teleported back to jail after releasing

Version 0.3

  • Added /jaillist, /jailtelein, /jailteleout
  • Teleport protection added
  • /jailcheck without parameter will now list all jailed players
  • /jailcheck with parameter will now also tell, where is player jailed.

Version 0.2.2

  • Finally fixed SQLite error (curse you SQLlite for having so informative error messages!)

Version 0.2.1

  • Fixed spamming java.lang.NullPointerException error.
  • Possible fix for SQL database crash
  • Separated command prevention and jail commands (other plugins can now cancel jail commands)

Version 0.2

  • Fixed MySql table creation (thanks Glorificus)
  • Added /jailcheck and /jailstatus
  • Added bucket and fire protection

Version 0.1

  • Intial Release