Commit Graph

633 Commits

Author SHA1 Message Date
Evenprime
b3ebec3580 Redstone repeaters are considered half-blocks now. 2012-01-08 19:00:23 +01:00
Evenprime
768a9fb9a1 Revert a change made concerning consolecommands. They are now (again)
executed immediatly.
2012-01-08 18:46:45 +01:00
Evenprime
c7db4113af Forgot to define new permission in plugin.yml 2012-01-05 15:25:19 +01:00
Evenprime
4a9bc95aad Drop check - kick players for dropping too many items in a short
timeframe + Support permission changes better in playermove checks
2012-01-05 14:04:15 +01:00
Evenprime
e8d8341d3b Fix players getting drawn back to a really old location if
they get, then lose the "moving" permission. Silently catch
all exceptions in command execution that can't be handled anyway.
2012-01-04 20:44:13 +01:00
Evenprime
b10a02d424 Catch random, unexplainable NPE in Inventory listeners when shutting
down
2012-01-04 14:26:13 +01:00
Evenprime
83789e27c0 Execute commands delayed synchronous 2012-01-04 14:25:44 +01:00
Evenprime
655dae0d85 Even better compatibility with LumberJack without losing security 2012-01-01 19:05:19 +01:00
Evenprime
7018858537 Support the "rocket" command and similar stuff better 2012-01-01 18:18:34 +01:00
Evenprime
f3df291f85 Increase minimal delay between two jumps from 3 to 9 ticks 2012-01-01 17:56:37 +01:00
Evenprime
5d56a8c66c Ignore Blockbreak events if the block clearly wasn't broken by a
player manually
2012-01-01 15:15:20 +01:00
Evenprime
5818a32fc0 Remove fight.selfhit check as it causes sometimes problems and is no
longer really needed
2011-12-29 16:43:21 +01:00
Evenprime
1eefa59640 Make sure the player is in a world, and if not, fall back to default
configuration.
2011-12-28 19:28:54 +01:00
Evenprime
c3a429ca10 Fix NPE on teleports. Show NoCheat commands to everybody who at least
has permission for one of the commands.
2011-12-24 01:31:41 +01:00
Evenprime
de0530a231 set new version 2011-12-23 22:18:18 +01:00
Evenprime
9735f3fac1 Deactivate dropCheck for now, as it faces an unsolvable problem 2011-12-23 22:14:44 +01:00
Evenprime
bc9869a68f Restructured how data and config per check is created and stored,
bundle checkspecific stuff in packets, use our own "CommandSender"
instead of Bukkits consolecommandsender for issuing commands
2011-12-23 19:41:24 +01:00
Evenprime
eb87a37d5b some moving of source files 2011-12-23 17:21:35 +01:00
Evenprime
add6316c04 Fix double vs. int conversion problem 2011-12-23 17:13:00 +01:00
Evenprime
dc3887b599 Lower default flightheight limit 2011-12-23 17:04:01 +01:00
Evenprime
0c506576d3 New check "inventory.drop", some more saveguards for checks etc. in
case of errors.
2011-12-23 16:56:32 +01:00
Evenprime
dc03c84025 Set an absolute maximum flight height for players. 2011-12-23 14:57:13 +01:00
Evenprime
91f730d731 Prevent SpamCheck from going into "lockdown" if the system time
changes somehow.
2011-12-23 14:44:45 +01:00
Evenprime
2874b41e88 Hide NoCheat from players by responding to failed commands with the
default command not found message
2011-12-22 09:00:17 +01:00
Evenprime
66c93513bd Ignore attack event that comes after an "DamageType.CUSTOM" events
Ignore EnderDragons and giants in "fight.direction" check
2011-12-15 16:34:11 +01:00
Evenprime
614db88d54 Fix another outdated config.txt entry, fix nofall check dealing damage
to players that switch from "creative" to normal, fix players being
unable to climb out of trapdoors with ladders.
2011-12-14 23:57:26 +01:00
Evenprime
7477180de8 Corrected description of fight.direction.actions and
blockbreak.direction.actions
2011-12-14 23:23:12 +01:00
Evenprime
f5e97b7d92 Fix fences 2011-12-14 21:06:21 +01:00
Evenprime
031d757265 Updated block properties for movement check (solid, liquid, etc.) +
fix fight checks to really ignore anything besides ENTITY_ATTACK
damage types.
2011-12-14 20:51:35 +01:00
Evenprime
37876a946b Get rid of godmode-emergency-fix and version detection code (no
longer needed)
2011-12-13 15:39:48 +01:00
Evenprime
7742d5bcfa Make sprinting foodlevel dependant 2011-12-11 19:14:40 +01:00
Evenprime
0e7f9d4f1c Reduce default level of "selfhit" check from severe to warning. 2011-12-11 18:37:57 +01:00
Evenprime
5900ba2275 Get rid of the switch statements over enums altogether, just to be
sure.
2011-12-05 22:19:45 +01:00
Evenprime
bb636d774f Rename "WildCard" to "ParameterName" 2011-12-05 22:01:32 +01:00
Evenprime
e7f05617cc Moved "Wildcard" to its own enum class to potentially avoid
"IllegalAccessErrors" on some setups/VMs etc.
2011-12-05 22:00:26 +01:00
Evenprime
675a6a85d8 Make sure to restrict the "inventory" screen closing to interworld
teleports.
2011-12-04 23:31:38 +01:00
Evenprime
2f5a726494 No longer check arrows and other projectiles, even if aimed at other
players - More verbose data for "playerinfo" command - fix
potential dupe bug
2011-12-04 17:40:40 +01:00
Evenprime
8dbfc3893c New command to read collected player data 2011-12-02 17:42:41 +01:00
Evenprime
015f369e0a Make playernames case insensitive when used as a key 2011-12-02 16:58:44 +01:00
Evenprime
b5390cbd91 Make NoCheat identify new MC 1.0.1 versions. First attempt at a data
collection interface for other plugins.
2011-12-02 16:14:12 +01:00
Evenprime
1dd6ccb786 Emergency fix for a bug in vanilla minecraft and bukkit that prevents
people from really dying.
2011-11-28 15:47:27 +01:00
Evenprime
7173b8661c Consider lilipads to be solid and therefore people should be able to
walk on them
2011-11-28 14:12:53 +01:00
Evenprime
345b835e5d Temporary fix for handling of player death in minecraft until bukkit
gets patched
2011-11-28 14:12:05 +01:00
Evenprime
a3479b0f58 Removed "godmode" check, as it is FUBAR in MC 1.0.0, may return later
in different form. Added "emptyChat" check, looking for empty chat
messages.
2011-11-27 16:43:54 +01:00
Evenprime
5ce7bc04cd Creat a "DummyAction", if actions.txt does not contain a definition of
a custom action. Fixed newlines in "explainations" section of config
file.
2011-11-27 15:05:07 +01:00
Evenprime
1f9a2643e8 Let system decide about line endings in config files 2011-11-27 14:42:06 +01:00
Evenprime
f3663d07aa Use player.getHealth() instead of player.isDead() because the latter
is broken in MC 1.0.0
2011-11-24 22:06:26 +01:00
Evenprime
7af72125aa Updated groupId of the project to be sure that it's unique 2011-11-24 18:39:28 +01:00
Evenprime
35f30e3b53 Fixed default distance limits for "Reach" checks to new, bigger
values + removed a debug output line that I forgot to remove before
2011-11-23 23:00:09 +01:00
Evenprime
48d6c141ca Only show version warning if an unsupported CraftBukkit version is
used + real MC 1.0.0 support without losing MC 1.8.1 Beta support.
2011-11-23 19:23:16 +01:00