72c29bb4ea
Don't resave the cells if we're saving and using flatfile.
2015-01-27 18:37:04 -06:00
ad57ed767b
Use our simple location object when loading a jail, finally resolves #41
2015-01-27 18:08:44 -06:00
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
e4a3eb80c4
Don't load a jail if the world is empty, warn them about it. #41
2015-01-27 17:37:55 -06:00
fdfd0bb2c9
Make the world not existing message to be more user friendly.
2015-01-27 17:27:23 -06:00
b780f4a483
Debug some when loading a jail, for #41
2015-01-27 17:23:13 -06:00
309e4da6a5
Inline the health setting for loading jail sticks.
2015-01-26 02:06:08 -06:00
7fd0a8ddc7
Fix the race condition when protecting blocks, fixes #34
2015-01-26 02:00:49 -06:00
2c85300e3b
Remove the duplicate loaded Delete command, done in commit 4567a71
2015-01-26 01:30:16 -06:00
78a6fc7cf9
We wasn't loading the JailHelpCommand, do so.
2015-01-26 01:28:27 -06:00
727ff30d8b
Save everything when someone stops creating something.
2015-01-26 01:24:32 -06:00
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
14b55a81f5
Fix the teleport free not sending them to the correct world.
2015-01-26 00:00:46 -06:00
c65ca2b0ff
Fix the permissions not being added to the jail.command.*, fixes #38
2015-01-25 23:38:46 -06:00
cabec7791e
Add the missing s on the permissions for JailListCells, fixes #39 .
2015-01-25 23:15:51 -06:00
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
f57e500e70
Update the Vault version.
2015-01-25 22:50:02 -06:00
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
e84452bfd8
Change the jail stick event to lowest priority, so it gets called first.
2015-01-10 14:55:44 -06:00
4567a713ec
Add a temporary help command, will be my next thing to add.
2015-01-07 02:01:17 -06:00
a23062d890
Add the permission to the debugging when a sender doesn't have
...
permission.
2015-01-03 21:26:57 -06:00
830cf5cebb
Use the Google IO library to move the files.
2014-12-28 17:46:26 -06:00
bb8cdd229a
Don't depend on craftbukkit, only bukkit.
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.
2014-12-08 18:20:28 -06:00
59003f503d
Merge branch 'master' of git@github.com:graywolf336/Jail.git
2014-08-25 23:00:56 -05:00
0dff116634
Add the reason the prisoner was jailed to the events.
2014-08-25 23:00:46 -05:00
b7adc28a8c
Only save a jail that is enabled.
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
2014-08-20 11:36:36 -05:00
794905ee93
Add the new jailtime command permission.
2014-08-19 20:37:54 -05:00
68584639ba
Add support for sqlite storage.
2014-08-19 16:54:14 -05:00
33528aee56
Fix the removing prisoner setting the wrong thing to null.
2014-08-19 15:04:39 -05:00
3405ab100f
Update the signs on jailing, this closes #31 .
2014-08-19 14:53:35 -05:00
6ddabe39ad
Fix the failing tests.
2014-08-19 14:43:03 -05:00
85e1106b42
Fix some spacing issues introduced by the last commit.
2014-08-19 14:34:02 -05:00
81da8ddb59
First attempt at getting the signs of cells to display information #31
...
The variables possible are:
* %player% - the player's last known name
* %uuid% - the player's uuid, or what can fit on a sign
* %reason% - the reason the player was jailed
* %jailer% - the person/thing who jailed this player
* %afktime% - the amount of time the player has been afk
* %timeinminutes% - the amount of remaining time the player has in
minutes
If the player is jailed forever, then it pulls from the language file
`jailedforeversign` property.
2014-08-19 14:19:30 -05:00
24c6d31742
Fix the jail pay calculation.
...
There was a problem where if someone was fixing to get released, aka 0
milliseconds remaining, then we would charge them for infinite jailing.
2014-08-19 13:54:13 -05:00
196b7c33ed
Throw an event when we change a prisoner's time.
2014-08-19 13:30:46 -05:00
96cb530add
No need to send block break and place events to everyone, that's spammy.
2014-08-19 12:18:25 -05:00
676b22967b
Remove the old commands from the plugin.yml
2014-08-19 11:19:18 -05:00
9f48cd6d0b
Kick players on the main thread, in a sync task. Closes #32
2014-08-15 08:36:54 -05:00
71a60e6ee3
Fix the spacing and clean it up.
2014-07-27 14:46:25 -05:00
f89de50d75
Implement an option to jail in the first open cell, -a. Closes #29
...
This feature adds a new option to the jail command `-a` which can be
used in place of `-c` if you don't want a specific cell. This option
will jail the player in the first open cell in the jail, thus
eliminating the need to know cell names.
2014-07-27 14:37:46 -05:00
57e304f7c4
Only interaction with the jail stick manager when enabled. Closes #30
2014-07-27 12:42:50 -05:00
34acf4bbaa
Work on the commands help and usage, sync with the wiki pages.
2014-07-25 00:10:26 -05:00
c7ea8e44e5
Just some edits to the readme
2014-07-24 23:31:56 -05:00
cac81f0420
Move clearforce into clear and use -f (-force) to forcefully do it.
...
It does still require the permission `jail.command.jailclearforce` and
if it isn't provided then it will fall back to regular clearing.
2014-07-24 23:29:53 -05:00
1ea60ca106
Fix the confirmation never expiring.
2014-07-24 23:17:20 -05:00
d3a7ef0e9d
Add a debug message for the development builds
2014-07-24 23:05:20 -05:00
7b3a085edb
Debug how long it took for the entire plugin to enable all the way.
2014-07-24 23:01:10 -05:00
0362dac92d
Test the new language system.
2014-07-24 21:17:23 -05:00