97191a3f7d
Register the respawn listener with a higher priority, for #55
graywolf336
2015-03-12 23:37:01 -05:00
550c7d5368
Pass the jail name and cell name to the broadcast messages, fixes#53
graywolf336
2015-02-25 10:13:32 -06:00
566c596f07
Add the reason why someone was jailed to the broadcast message, #53
graywolf336
2015-02-24 16:26:02 -06:00
6376f0d505
Update the readme
graywolf336
2015-02-21 23:31:40 -06:00
88cc080f60
Add set to the jail time command and unit test it.
graywolf336
2015-02-20 23:10:05 -06:00
1c3ad5b75a
Add some tests on the jail api
graywolf336
2015-02-20 22:26:41 -06:00
1bb36ec66d
Change the creation of jail method in the tests.
graywolf336
2015-02-17 09:54:46 -06:00
0d9ed022f3
Only try to jail in a cell if that jail has cells, resolves#51
graywolf336
2015-02-16 15:00:14 -06:00
7e2df93add
Fix the issue links in the readme.
graywolf336
2015-02-13 17:12:23 -06:00
f69dfe22dc
Move maven command in the readme down a line.
graywolf336
2015-02-13 17:11:33 -06:00
1cfca8bc87
Update the readme file.
graywolf336
2015-02-13 17:11:02 -06:00
b9188ee2ba
Add a way to get the jail stick manager in the JailAPI
graywolf336
2015-02-13 14:36:42 -06:00
3570a4b0ee
Protect some of the constructors since we don't need more than one.
graywolf336
2015-02-13 14:34:38 -06:00
9ecfb92252
Add a method to jail someone forever, resolves#49.
graywolf336
2015-02-13 01:29:18 -06:00
64f6ce8a64
Don't allow jail vote for people not online and players with permission which disallows them being jailed.
graywolf336
2015-02-12 23:37:05 -06:00
d205a35d0a
Add the Jail Vote feature back in, with lots of unit testing. Closes#8
graywolf336
2015-02-12 21:29:09 -06:00
b23bdaa89b
Sign updates are done via the event listeners.
graywolf336
2015-02-10 12:16:45 -06:00
0cb6d7ca84
Don't get a location from a null value, fixes#46
graywolf336
2015-02-09 23:38:30 -06:00
f56ed7068d
Fix capital letters in Jail Names in creating cells working, fixes#47
graywolf336
2015-02-09 22:15:06 -06:00
2232b4dfa8
Merge branch 'master' of git@github.com:graywolf336/Jail.git
graywolf336
2015-02-09 22:09:12 -06:00
3a09144b52
Attempt to get valid connections when doing operations, should help with reconnecting to the database after an error has occured.
graywolf336
2015-01-29 00:51:01 -06:00
205e7a4e22
Refactor the pom.xml
graywolf336
2015-01-28 00:05:18 -06:00
9473928d5f
Messed aroung with tests, adding back in the ability for craftbukkit.
graywolf336
2015-01-28 00:04:25 -06:00
112895c3e3
New unit test to ensure the managers are the same, work for #7
graywolf336
2015-01-27 22:48:30 -06:00
87acaf1538
Implement %prettytime% on signs, time in a pretty format. Adds #35
graywolf336
2015-01-27 19:21:42 -06:00
72c29bb4ea
Don't resave the cells if we're saving and using flatfile.
graywolf336
2015-01-27 18:37:04 -06:00
ad57ed767b
Use our simple location object when loading a jail, finally resolves#41
graywolf336
2015-01-27 18:08:44 -06:00
d94b12ac40
Load the jails even if the world is not loaded, fixes#41
graywolf336
2015-01-27 17:53:01 -06:00
e4a3eb80c4
Don't load a jail if the world is empty, warn them about it. #41
graywolf336
2015-01-27 17:37:55 -06:00
fdfd0bb2c9
Make the world not existing message to be more user friendly.
graywolf336
2015-01-27 17:27:23 -06:00
b780f4a483
Debug some when loading a jail, for #41
graywolf336
2015-01-27 17:23:13 -06:00
309e4da6a5
Inline the health setting for loading jail sticks.
graywolf336
2015-01-26 02:06:08 -06:00
7fd0a8ddc7
Fix the race condition when protecting blocks, fixes#34
graywolf336
2015-01-26 02:00:49 -06:00
2c85300e3b
Remove the duplicate loaded Delete command, done in commit 4567a71
graywolf336
2015-01-26 01:30:16 -06:00
78a6fc7cf9
We wasn't loading the JailHelpCommand, do so.
graywolf336
2015-01-26 01:28:27 -06:00
727ff30d8b
Save everything when someone stops creating something.
graywolf336
2015-01-26 01:24:32 -06:00
6653ccfb79
Log a severe message to the console when a jail's world is not defined.
graywolf336
2015-01-26 00:27:49 -06:00
14b55a81f5
Fix the teleport free not sending them to the correct world.
graywolf336
2015-01-26 00:00:46 -06:00
c65ca2b0ff
Fix the permissions not being added to the jail.command.*, fixes#38
graywolf336
2015-01-25 23:38:46 -06:00
cabec7791e
Add the missing s on the permissions for JailListCells, fixes#39.
graywolf336
2015-01-25 23:15:51 -06:00
db46e7c036
Fix the error when either of the command handlers are null, fixes#40
graywolf336
2015-01-25 23:09:25 -06:00
f57e500e70
Update the Vault version.
graywolf336
2015-01-25 22:50:02 -06:00
84b6505ae3
Don't edit the jail signs async, as that is bad and causes #36.
graywolf336
2015-01-13 01:13:22 -06:00
e84452bfd8
Change the jail stick event to lowest priority, so it gets called first.
graywolf336
2015-01-10 14:55:44 -06:00
4567a713ec
Add a temporary help command, will be my next thing to add.
graywolf336
2015-01-07 02:01:17 -06:00
a23062d890
Add the permission to the debugging when a sender doesn't have permission.
graywolf336
2015-01-03 21:26:57 -06:00
830cf5cebb
Use the Google IO library to move the files.
graywolf336
2014-12-28 17:46:26 -06:00
bb8cdd229a
Don't depend on craftbukkit, only bukkit.
graywolf336
2014-12-08 20:19:41 -06:00
4b77e61c7b
Update the pom to build with 1.8 api and remove the 1.7 related things in the unit tests.
graywolf336
2014-12-08 18:20:28 -06:00
59003f503d
Merge branch 'master' of git@github.com:graywolf336/Jail.git
graywolf336
2014-08-25 23:00:56 -05:00
0dff116634
Add the reason the prisoner was jailed to the events.
graywolf336
2014-08-25 23:00:46 -05:00
b7adc28a8c
Only save a jail that is enabled.
graywolf336
2014-08-20 11:45:45 -05:00
5734eeec4c
If a world is not loaded, then don't load cells and dont enable the jail
graywolf336
2014-08-20 11:36:36 -05:00
794905ee93
Add the new jailtime command permission.
graywolf336
2014-08-19 20:37:54 -05:00
68584639ba
Add support for sqlite storage.
graywolf336
2014-08-19 16:54:14 -05:00
33528aee56
Fix the removing prisoner setting the wrong thing to null.
graywolf336
2014-08-19 15:04:39 -05:00
3405ab100f
Update the signs on jailing, this closes#31.
graywolf336
2014-08-19 14:53:35 -05:00
6ddabe39ad
Fix the failing tests.
graywolf336
2014-08-19 14:43:03 -05:00
85e1106b42
Fix some spacing issues introduced by the last commit.
graywolf336
2014-08-19 14:34:02 -05:00
81da8ddb59
First attempt at getting the signs of cells to display information #31
graywolf336
2014-08-19 14:19:30 -05:00
24c6d31742
Fix the jail pay calculation.
graywolf336
2014-08-19 13:54:13 -05:00
196b7c33ed
Throw an event when we change a prisoner's time.
graywolf336
2014-08-19 13:30:46 -05:00
96cb530add
No need to send block break and place events to everyone, that's spammy.
graywolf336
2014-08-19 12:18:25 -05:00
676b22967b
Remove the old commands from the plugin.yml
graywolf336
2014-08-19 11:19:18 -05:00
9f48cd6d0b
Kick players on the main thread, in a sync task. Closes#32
graywolf336
2014-08-15 08:36:54 -05:00
71a60e6ee3
Fix the spacing and clean it up.
graywolf336
2014-07-27 14:46:25 -05:00
f89de50d75
Implement an option to jail in the first open cell, -a. Closes#29
graywolf336
2014-07-27 14:37:46 -05:00
57e304f7c4
Only interaction with the jail stick manager when enabled. Closes#30
graywolf336
2014-07-27 12:42:50 -05:00