Commit Graph

462 Commits

Author SHA1 Message Date
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
graywolf336
84b6505ae3 Don't edit the jail signs async, as that is bad and causes #36.
This should fix the Asynchronous entity world add exception being thrown
2015-01-13 01:13:22 -06:00
graywolf336
e84452bfd8 Change the jail stick event to lowest priority, so it gets called first. 2015-01-10 14:55:44 -06:00
graywolf336
4567a713ec Add a temporary help command, will be my next thing to add. 2015-01-07 02:01:17 -06:00