a3d9a54ff0
First attempt to use UUID, not tested one ounce.
...
And I imagine the unit tests are going to fail.
2014-04-21 22:58:15 -05:00
fe7cb9f5a5
Add a new command /jail time
which has easy access for add/subtract
...
time from a prisoner's sentence.
This command could be useful for commandblocks or something else, as it
does not need a player context. This closes Bukkit Dev Ticket:
http://dev.bukkit.org/bukkit-plugins/jail/tickets/432/
2014-03-15 14:40:50 -05:00
3e3f2d432e
Convert the old data to our new data and move the old files.
...
Closes #24 but it probably has a few bugs or prisoners who were in cells
are not any more, but I will only fix that if someone pursades me to.
2014-03-14 17:40:44 -05:00
2778c79150
Debugging to figure out why more than one stick isn't being loaded.
2014-03-14 15:44:19 -05:00
ec1e91cda2
Implement the usage of Scoreboards, make the language configurable.
...
Closes #15
2014-03-13 12:59:47 -05:00
39cc95b96d
The jail stick is now usable.
...
Closes #16 .
2014-03-08 23:39:11 -06:00
df45b267a7
Okay okay, add the missing files for the Jail Stick for #16 .
2014-03-08 22:53:59 -06:00
262f1dc4f9
Finish loading cells and check for chest when we are removing a cell.
2014-03-05 22:28:12 -06:00
3a6a76a86c
Try a different way of seeing if a block is a sign on removing of a cell
2014-03-05 22:15:22 -06:00
0fabe1ff2e
Add some sql to remove the cells and jails.
...
Untested.
2014-03-05 16:56:13 -06:00
95e9c7c50a
Reorganize how we save new cells, this way doesn't dupe cells any more.
2014-02-21 09:32:11 -06:00
d2a6773522
Fix the generation of the sign strings.
2014-02-21 09:23:50 -06:00
75aec51dc2
Let's try to save the jails with MySQL, first attempt #18 .
2014-02-20 20:55:04 -06:00
3784eb6b28
Fix the confirm not working.
2014-02-14 23:18:41 -06:00
f6686fee8d
Start work on #3 , confirming before deleting something major.
2014-02-13 13:02:44 -06:00
94111955a4
Add deletecell and deletecells.
...
The deletion of cells is very spammy, might have to change later on down
the road.
2014-02-12 15:31:02 -06:00
d0312afc66
First attempt at working on the transferring of prisoners
2014-02-04 13:30:12 -06:00
cb22fe9786
Let's try out the move protection, maybe this will work the first time
2014-01-22 14:43:14 -06:00
06aa6629b7
Finally get all the messages on the jail command to come from the
...
language system. :)
2014-01-21 19:56:14 -06:00
34ac65565c
More command workings and using the custom languages.
2014-01-21 18:09:47 -06:00
c956018d1e
Add work on jailclear and also the jail command to use language string.
2014-01-21 15:12:09 -06:00
95649e7f03
Start work on the protection and penalties. First up is Block Place
2014-01-19 14:40:39 -06:00
f5bf76ec46
Add jail timer and jail event, count down the prisoners time.
2014-01-03 14:10:38 -06:00
4ab48b3659
Do some work on the JavaDoc
2013-12-28 19:50:55 -06:00
04d65088e3
First attempt at unjailing a prisoner.
2013-12-28 15:08:24 -06:00
17f627350b
Remove the debugging messages and add a debugging variable.
2013-12-28 13:37:18 -06:00
b75f12c23c
General bug work, there's a small bug in here I can't find...grrr
2013-12-28 12:53:07 -06:00
df0caabbac
The double chests are actually larger than 40, derp
2013-12-28 12:27:25 -06:00
e4f74e5e91
Lots of progress was made towards jailing the player.
...
We now handle the jailing of the players and even store their inventory.
Unjailing hasn't been tested at all yet, so that's still to do.
2013-12-27 18:19:47 -06:00
07f3d85a2a
Don't allow prisoners to be jailed into the same cell as someone else.
...
This will prevent overriding inventories in cell chests. When we tell
them the destination cell already has a prisoner in it, we try to find
the first empty cell in that jail but if all the jail's cells are full
then we tell them that as well.
2013-12-27 13:16:21 -06:00
aaa286fbdd
Save their previous GameMode if it is enabled in the config.
...
Need to update the wiki with the new config option.
2013-12-25 22:57:09 -06:00
6423e8d2e5
If the location is empty, don't try it. If the language string doesn't
...
exist, then don't try to parse it either and return an empty string.
2013-12-25 22:41:01 -06:00
57e4eb6c1e
If the previous position string given is null, ignore it.
2013-12-25 22:06:57 -06:00
a72f6c273b
Work on the actual jailing of the player.
...
Lots of work done here, untested.
2013-12-25 21:56:01 -06:00
63032ad6cc
Some work on the plugin, added a couple things and worked on the
...
preparing the jail.
2013-12-24 22:25:14 -06:00
dc2e74a63e
Implement getting the jail nearest to sender of the jail command if no
...
jail parameter is defined.
2013-12-24 17:51:41 -06:00
f03714a5f7
Let's loop through the signs when saving them to file so we save them
...
correctly in the flatfile.
2013-12-11 17:36:17 -06:00
89dbc4d2be
Don't save the cell when we are loading it.
2013-12-09 16:35:10 -06:00
7743897b9d
Save the Jails when the server shuts down and when we add a cell.
2013-12-09 15:12:32 -06:00
d0273828b8
Let's start work on saving of the cells.
2013-12-09 14:28:38 -06:00
11f9e94f40
Let's try and load the jails from flatfile.
2013-12-07 14:16:16 -06:00
596c9de2ad
First commit, converted to a truely maven project and switching over to my own repository for better management.
2013-12-05 18:22:15 -06:00