graywolf336
|
a088577bee
|
Move lots of the subcommands to proper place, let's see if this works.
|
2014-02-01 01:24:44 -06:00 |
|
graywolf336
|
989e503242
|
Add the ver to the version command.
|
2014-01-30 14:34:55 -06:00 |
|
graywolf336
|
bfebd6e944
|
Fix some of the commands not working, let's hope this doesn't mess up.
|
2014-01-30 14:29:26 -06:00 |
|
graywolf336
|
f4e735eda4
|
Fix the jail stop and also add some alternatives.
|
2014-01-30 14:23:50 -06:00 |
|
graywolf336
|
1e632017c7
|
Add the jailstop, jailtelein, and jailteleout to subcommands.
|
2014-01-30 14:10:51 -06:00 |
|
graywolf336
|
edb563a9ec
|
Move mute, reload, and version to the subcommand of /jail
|
2014-01-29 13:46:26 -06:00 |
|
graywolf336
|
2bea10259c
|
Fix the unjailing force not actually unjailing someone.
|
2014-01-28 22:50:02 -06:00 |
|
Bradley Hilton
|
882f6c76cd
|
Merge pull request #1 from graywolf336/NewCommands
New Command System
|
2014-01-28 20:42:06 -08:00 |
|
graywolf336
|
c3b3e390b0
|
Make the subcommands of /jail work. :)
|
2014-01-28 22:34:39 -06:00 |
|
graywolf336
|
cab6d7fdf9
|
When unjailing someone, if they've never been online and have time
remaining then forcefully remove them.
|
2014-01-28 22:20:33 -06:00 |
|
graywolf336
|
2acfbf098e
|
Quick fix, but let's parse the jail command if no args.
|
2014-01-28 16:23:20 -06:00 |
|
graywolf336
|
9f4ebd5993
|
Fix some formatting, not actually needed but oh well
|
2014-01-28 14:24:37 -06:00 |
|
graywolf336
|
691d59f0f7
|
Work on the new command system, this is not ready at all.
This commit is only so I can work on it more at another computer.
|
2014-01-27 18:02:24 -06:00 |
|
graywolf336
|
cb8de04a91
|
Temp work on the jailcheck command, not finishing.
It has been decided we are going to be switching the command structure
up, more details to come.
|
2014-01-23 18:51:22 -06:00 |
|
graywolf336
|
e0dc22dfec
|
Add the JailReload command.
|
2014-01-23 18:05:35 -06:00 |
|
graywolf336
|
010b592fb5
|
Add the JailMute, JailTeleIn, and JailTeleOut commands.
|
2014-01-23 17:52:21 -06:00 |
|
graywolf336
|
4ac89455b0
|
Add the JailClearCommand back, this time releasing all the prisoners.
|
2014-01-23 13:07:26 -06:00 |
|
graywolf336
|
13363f6d9a
|
Rename the JailClear to JailClearForce
|
2014-01-22 17:55:47 -06:00 |
|
graywolf336
|
d6ad4df991
|
Log the unjailing to console if we have that enabled.
|
2014-01-22 17:48:32 -06:00 |
|
graywolf336
|
cb22fe9786
|
Let's try out the move protection, maybe this will work the first time
|
2014-01-22 14:43:14 -06:00 |
|
graywolf336
|
fe1db3bb04
|
Prevent interaction with items and blocks!
Works just like the old version, they can interact with anything except
what is in the blacklist.
|
2014-01-21 22:23:26 -06:00 |
|
graywolf336
|
1e3a8cc992
|
Change the priority of the crop trampling to be called first so it
cancels the event before any other interact event gets it.
|
2014-01-21 21:44:58 -06:00 |
|
graywolf336
|
863793543f
|
Allow protecting and penalizing trampling of crops.
|
2014-01-21 21:37:52 -06:00 |
|
graywolf336
|
4e06336c99
|
Simple way of stopping players from getting respawned outside the jail.
Something more complicated might be needed, but I will add that as the
time arises.
|
2014-01-21 21:12:50 -06:00 |
|
graywolf336
|
1cfd64164c
|
Change the priorities of the event listeners, this way the protections
and the penalties get applied before the other listener cancels it.
|
2014-01-21 20:52:19 -06:00 |
|
graywolf336
|
06aa6629b7
|
Finally get all the messages on the jail command to come from the
language system. :)
|
2014-01-21 19:56:14 -06:00 |
|
graywolf336
|
9a9a75dc1e
|
Fix my comment, would have threw someone off in the future I imagine
|
2014-01-21 18:11:46 -06:00 |
|
graywolf336
|
34ac65565c
|
More command workings and using the custom languages.
|
2014-01-21 18:09:47 -06:00 |
|
graywolf336
|
3ab751baa8
|
Nullify the prisoners and cells before saving them.
|
2014-01-21 16:14:26 -06:00 |
|
graywolf336
|
c956018d1e
|
Add work on jailclear and also the jail command to use language string.
|
2014-01-21 15:12:09 -06:00 |
|
graywolf336
|
38438e2eb8
|
Change it so that offline pending is used always, then inside that we
check the remaining time
|
2014-01-21 14:37:48 -06:00 |
|
graywolf336
|
d691f1104b
|
If the time of the prisoner on joining is 0, then unjail them. Also,
ignore the sleeping state if enabled in the config.
|
2014-01-21 14:09:18 -06:00 |
|
graywolf336
|
abb3e70bdf
|
Enable protecting endermen protections in jails
|
2014-01-21 12:31:56 -06:00 |
|
graywolf336
|
4179a6a2d3
|
Move the explosion protection to a different section of the config.
This way it makes more sense, as the explosionProtection is for the
jails and not during the jailing.
|
2014-01-21 12:21:33 -06:00 |
|
graywolf336
|
b005248deb
|
If the time is 0, then send a different message.
|
2014-01-21 12:10:43 -06:00 |
|
graywolf336
|
4c13948549
|
Make the command execution throw an exception, and let's catch it.
|
2014-01-21 11:22:26 -06:00 |
|
graywolf336
|
9f34304fdb
|
Enable protecting chests and people being able to open them and not.
|
2014-01-20 17:24:22 -06:00 |
|
graywolf336
|
4eae8778ea
|
Enable food control
|
2014-01-20 15:24:27 -06:00 |
|
graywolf336
|
392b1d94cc
|
Prevent commands from being executed, except those whitelisted
|
2014-01-20 14:40:03 -06:00 |
|
graywolf336
|
af58eea360
|
It's crops as well for placing, whoops
|
2014-01-20 12:26:03 -06:00 |
|
graywolf336
|
18265777dd
|
It's crops and not wheat, also add potatos to the default whitelist.
|
2014-01-20 12:24:09 -06:00 |
|
graywolf336
|
28953682ae
|
Add some debugging messages to the placing/breaking so we can see what
block are what, will be helpful for figuring out what to add to the
whitelist of placing/breaking.
|
2014-01-20 12:10:12 -06:00 |
|
graywolf336
|
43cee6311a
|
Add two more tests and rename our Util test class to reflect the usage.
|
2014-01-19 16:01:12 -06:00 |
|
graywolf336
|
f41ee77092
|
Enable checking the whitelist of breaking and placing.
|
2014-01-19 15:53:42 -06:00 |
|
graywolf336
|
da26bc172e
|
Next up is protecting against placing blocks.
|
2014-01-19 14:49:42 -06:00 |
|
graywolf336
|
95649e7f03
|
Start work on the protection and penalties. First up is Block Place
|
2014-01-19 14:40:39 -06:00 |
|
graywolf336
|
d9d0de046d
|
Fix the tests failing.
|
2014-01-17 14:54:27 -06:00 |
|
graywolf336
|
759df05bdd
|
More language strings, focused this time on the command handler.
|
2014-01-17 14:34:12 -06:00 |
|
graywolf336
|
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 |
|
graywolf336
|
cf7c9fc4c2
|
Protect the jails against explosions, if it is enabled
|
2014-01-08 15:27:38 -06:00 |
|