Commit Graph

67 Commits

Author SHA1 Message Date
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
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
1399f8d260 Fix some of the JavaDoc. 2014-03-11 13:03:11 -05:00
2ec69c5650 Finish adding the jailrecord command, this closes #12. 2014-03-06 18:10:53 -06:00
9f9ede433a Fix a problem with the loading of cells when no signs. 2014-03-06 17:09:21 -06:00
5f6807fc24 Started work on profiling when prisoners get jailed #12.
This only works for the sql right now, next commit will handle flatfile.
2014-03-06 16:51:25 -06:00
ac6a5b23cb Some clean up work on the JailIO class. 2014-03-06 14:04:11 -06:00
02a4e206cb Set AutoCommit to true for MySQL.
Haven't really tested it, so not sure what it does.
2014-03-06 13:28:58 -06:00
47949a9373 Fix some debugging messages. 2014-03-06 12:14:18 -06:00
4f90a99cd5 Remove cells and prisoners which reference a deleted prisoner.
For beta purposes, this closed #18 since all the main sql things are
done.
2014-03-06 12:11:10 -06:00
4ca9ff8b8d No need to have the sql commands outputted anymore on creation. 2014-03-06 11:49:12 -06:00
2027331540 When forcefully removing a prisoner, check for a cell. This closes #17 2014-03-06 11:33:24 -06:00
c249a44f35 More work on loading the prisoners from mysql for #18. 2014-03-06 11:04:04 -06:00
42d25e0b69 Column is cell not cell_n1 2014-03-06 10:40:46 -06:00
725c0fd207 Start some work on loading the prisoners, for #18. 2014-03-05 22:50:53 -06:00
06793330ac Fix the jailing sql syntax being incorrect for jailing in cells. 2014-03-05 22:36:43 -06:00
262f1dc4f9 Finish loading cells and check for chest when we are removing a cell. 2014-03-05 22:28:12 -06:00
e0411f1202 Add some sql to remove the prisoner.
Untested.
2014-03-05 17:21:54 -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
1c5bfc24ea Allow the chest to be null for the cells. 2014-02-21 08:59:44 -06:00
8834e193ac Some more work on the MySQL, making slow progress for #18. 2014-02-20 21:51:36 -06:00
2458b75f84 Forgot to handle the error when thrown. 2014-02-20 21:32:45 -06:00
7f79f82636 Let's try to load a jail from MySQL, #18. 2014-02-20 21:29:29 -06:00
1b2ed8bec4 We'll use replace into and not insert into, #18. 2014-02-20 21:07:06 -06:00
b26fed8f80 Fix the insertion of the prisoners. 2014-02-20 21:03:17 -06:00
75aec51dc2 Let's try to save the jails with MySQL, first attempt #18. 2014-02-20 20:55:04 -06:00
5e6fecfef8 Add the creation of tables sql, if the sql is mysql. #18
sqlite will be last on my list, might move it into beta 3.
2014-02-20 16:20:27 -06:00
356fab682e Start some initial work on the sql portion, no where near close. #18 2014-02-19 21:54:56 -06:00
78cc20c2c1 Add the removing of a jail via the ``/jail delete`` command. 2014-02-13 11:26:42 -06:00
d0312afc66 First attempt at working on the transferring of prisoners 2014-02-04 13:30:12 -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
3ab751baa8 Nullify the prisoners and cells before saving them. 2014-01-21 16:14:26 -06:00
976149743a Change some way we let people know of hte language system.
Also added a console command sender to the test setup, just in case we
want to use it later on down the road.
2014-01-14 18:28:02 -06:00
a7dacf42c1 Fix the message format not being correct. 2014-01-01 18:13:31 -06:00
3f27410a7a Handcuffing messages are now fully customizable via the language file 2014-01-01 17:39:21 -06:00
4ab48b3659 Do some work on the JavaDoc 2013-12-28 19:50:55 -06:00
ce457fc7bf Derp, save the file when we change it. 2013-12-28 15:42:06 -06:00
05b15cc9b8 Let's try to remove people from the storage system this way. 2013-12-28 15:39:14 -06:00
81ec445deb TOLD YOU IT WAS A SMALL BUG... Bah, humbug! 2013-12-28 13:20:09 -06:00
546131dd77 Fix the loading of the cells being really messed up. 2013-12-28 12:12:57 -06:00
15ca0810ba Remove the debugging message, as it is now in the loaded message. 2013-12-28 12:04:44 -06:00
e888467b66 Add the amount of cells loaded to the loaded message. 2013-12-28 12:01:56 -06:00
bde63666bc Fix the issue with losing the inventory and the armor being moved to the
inventory.
2013-12-27 18:22:13 -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
23e7aa15a3 Only save the previous position as well if it is null. 2013-12-25 23:06:00 -06:00
69b7981914 Only try to load the previous gamemode if it isn't null. 2013-12-25 23:01:56 -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
a72f6c273b Work on the actual jailing of the player.
Lots of work done here, untested.
2013-12-25 21:56:01 -06:00