graywolf336
2dfa34c05c
Don't add/subtract time when they're jailed forever
...
This fixes an issue brought up in #69
2015-05-21 15:03:46 -05:00
graywolf336
307a096acc
Add an interface for the Jail Pay Manager.
...
Further API work.
2015-05-21 14:30:49 -05:00
graywolf336
cf50e37910
Add an interface for the Jail Stick Manager.
...
Adding the API further this way if someone wants to handle items in a
different way or handle their own implementation of it, they can easily
do it.
2015-05-21 14:20:17 -05:00
graywolf336
e2ad5c00e5
Find an empty cell when jailing via sticks, fix #68
...
Updates the jailing logic of the sticks to match that of jailing via the
commands, tries to find an empty cell to jail someone in.
2015-05-21 14:06:34 -05:00
graywolf336
5273a973a1
Merge pull request #65 from stevoh6/patch-3
...
Use the pretty time format for the the jail check command.
2015-05-07 12:32:54 -05:00
graywolf336
41717678c5
Git shows these files as changed
...
I assume this is due to line endings not being the same across all files
due to them being created on different operating systems.
2015-05-07 11:27:18 -05:00
stevoh6
e263463215
Update JailCheckCommand.java
...
- show pretty time format
2015-04-30 23:40:49 +02:00
graywolf336
97191a3f7d
Register the respawn listener with a higher priority, for #55
...
Since another plugin might interfere and teleport someone elsewhere
which isn't inside the Jail.
2015-03-12 23:37:01 -05:00
graywolf336
550c7d5368
Pass the jail name and cell name to the broadcast messages, fixes #53
2015-02-25 10:13:32 -06:00
graywolf336
566c596f07
Add the reason why someone was jailed to the broadcast message, #53
2015-02-24 16:26:02 -06:00
graywolf336
6376f0d505
Update the readme
2015-02-21 23:31:40 -06:00
graywolf336
88cc080f60
Add set to the jail time command and unit test it.
2015-02-20 23:10:05 -06:00
graywolf336
1c3ad5b75a
Add some tests on the jail api
2015-02-20 22:26:41 -06:00
graywolf336
1bb36ec66d
Change the creation of jail method in the tests.
2015-02-17 09:54:46 -06:00
graywolf336
0d9ed022f3
Only try to jail in a cell if that jail has cells, resolves #51
2015-02-16 15:00:14 -06:00
graywolf336
7e2df93add
Fix the issue links in the readme.
2015-02-13 17:12:23 -06:00
graywolf336
f69dfe22dc
Move maven command in the readme down a line.
2015-02-13 17:11:33 -06:00
graywolf336
1cfca8bc87
Update the readme file.
2015-02-13 17:11:02 -06:00
graywolf336
b9188ee2ba
Add a way to get the jail stick manager in the JailAPI
2015-02-13 14:36:42 -06:00
graywolf336
3570a4b0ee
Protect some of the constructors since we don't need more than one.
2015-02-13 14:34:38 -06:00
graywolf336
9ecfb92252
Add a method to jail someone forever, resolves #49 .
...
Include -i in the command and the player will be jailed forever.
2015-02-13 01:29:18 -06:00
graywolf336
64f6ce8a64
Don't allow jail vote for people not online and players with permission
...
which disallows them being jailed.
2015-02-12 23:37:05 -06:00
graywolf336
d205a35d0a
Add the Jail Vote feature back in, with lots of unit testing. Closes #8
2015-02-12 21:29:09 -06:00
graywolf336
b23bdaa89b
Sign updates are done via the event listeners.
2015-02-10 12:16:45 -06:00
graywolf336
0cb6d7ca84
Don't get a location from a null value, fixes #46
2015-02-09 23:38:30 -06:00
graywolf336
f56ed7068d
Fix capital letters in Jail Names in creating cells working, fixes #47
2015-02-09 22:15:06 -06:00
graywolf336
2232b4dfa8
Merge branch 'master' of git@github.com:graywolf336/Jail.git
2015-02-09 22:09:12 -06:00
graywolf336
d819bd7d37
Reimplment automatically jailing in cells, fixes #42 .
...
New config option if you want to disable this option.
2015-02-09 22:08:59 -06:00
graywolf336
3a09144b52
Attempt to get valid connections when doing operations, should help with
...
reconnecting to the database after an error has occured.
2015-01-29 00:51:01 -06:00
graywolf336
205e7a4e22
Refactor the pom.xml
2015-01-28 00:05:18 -06:00
graywolf336
9473928d5f
Messed aroung with tests, adding back in the ability for craftbukkit.
2015-01-28 00:04:25 -06:00
graywolf336
112895c3e3
New unit test to ensure the managers are the same, work for #7
2015-01-27 22:48:30 -06:00
graywolf336
87acaf1538
Implement %prettytime% on signs, time in a pretty format. Adds #35
...
The variable of %prettytime% will be replaced on signs and also a nice
format on the status message will be added.
2015-01-27 19:21:42 -06:00
graywolf336
72c29bb4ea
Don't resave the cells if we're saving and using flatfile.
2015-01-27 18:37:04 -06:00
graywolf336
ad57ed767b
Use our simple location object when loading a jail, finally resolves #41
2015-01-27 18:08:44 -06:00
graywolf336
d94b12ac40
Load the jails even if the world is not loaded, fixes #41
...
Also, load the plugin after multiverse.
2015-01-27 17:53:01 -06:00
graywolf336
e4a3eb80c4
Don't load a jail if the world is empty, warn them about it. #41
2015-01-27 17:37:55 -06:00
graywolf336
fdfd0bb2c9
Make the world not existing message to be more user friendly.
2015-01-27 17:27:23 -06:00
graywolf336
b780f4a483
Debug some when loading a jail, for #41
2015-01-27 17:23:13 -06:00
graywolf336
309e4da6a5
Inline the health setting for loading jail sticks.
2015-01-26 02:06:08 -06:00
graywolf336
7fd0a8ddc7
Fix the race condition when protecting blocks, fixes #34
2015-01-26 02:00:49 -06:00
graywolf336
2c85300e3b
Remove the duplicate loaded Delete command, done in commit 4567a71
2015-01-26 01:30:16 -06:00
graywolf336
78a6fc7cf9
We wasn't loading the JailHelpCommand, do so.
2015-01-26 01:28:27 -06:00
graywolf336
727ff30d8b
Save everything when someone stops creating something.
2015-01-26 01:24:32 -06:00
graywolf336
6653ccfb79
Log a severe message to the console when a jail's world is not defined.
...
This should help warn to warn people when their server starts and
something is wrong with the definition of their jail in the data.yml,
thanks to #40 for raising this issue even though the real issue hasn't
been found.
2015-01-26 00:27:49 -06:00
graywolf336
14b55a81f5
Fix the teleport free not sending them to the correct world.
2015-01-26 00:00:46 -06:00
graywolf336
c65ca2b0ff
Fix the permissions not being added to the jail.command.*, fixes #38
2015-01-25 23:38:46 -06:00
graywolf336
cabec7791e
Add the missing s on the permissions for JailListCells, fixes #39 .
2015-01-25 23:15:51 -06:00
graywolf336
db46e7c036
Fix the error when either of the command handlers are null, fixes #40
...
These errors only happen when the plugin didn't load successfully,
you'll need to check further up in the console/server log to see what
actually caused this error.
2015-01-25 23:09:25 -06:00
graywolf336
f57e500e70
Update the Vault version.
2015-01-25 22:50:02 -06:00