Commit Graph

216 Commits

Author SHA1 Message Date
NeatMonster
7791a13e2c Introduced a new NoFall check using a custom NetServerHandler and some
packets introspection. By the way, the Instructions.txt file has
been removed, the Ant task is now disabled by default. Some little other
changes, but mostly JavaDoc additions. Enjoy!
2012-08-11 02:36:46 +02:00
NeatMonster
2feceae9b0 + [Angle] Added a new check to prevent players from attacking multiple
entities at the same time (using a forcefield for example);
+ [BedFlying] Added a new check to prevent players from flying (and also
canceling fall damages) by sending fake bed leaving packets;
+ [NoPwnage] Added new options in the configuration to change all the
displayed messages (message displayed when asking for the completion of
a captcha, etc.);
= [FastBreak] Added the type of the broken block in the message
displayed in the chat/console to reduce the number of false positives;
+ [WaterWalk] Check completely rewritten to be more accurate;
= [General] Fixed configuration not be reloaded correctly;
= [NoPwnage] Fixed kicks not being executed properly;
= [NoPwnage] Fixed captcha disabling the check forever for a player when
he successfully enters it;
= [Running] Fixed an issue happening when players where standing on a
fence into water (was also happening with the WaterWalk check);
= [Running] Fixed an issue happening when players where trying to jump
out of a cobweb while still being in the air (false flying warnings).
2012-05-14 21:06:22 +02:00
NeatMonster
e48069e73f [API] Added an API to change the settings per player
[General] Some parts of the code have been rewritten, packages have been
renamed ('me' to 'fr') and the instructions have been fixed
2012-04-26 23:36:43 +02:00
NeatMonster
ef738e3b11 + [Blocking] Added a new check to prevent players from running/attacking
while blocking
+ [Critical] Added a new check to prevent players from only making
criticals hits
= [NoFall] Fixed the false positive when falling into unclimbable vines
= [NoPwnage] Fixed an exception when getting message's parameters
= [Unpushable] Fixed the issues when two players are colliding
= [Running] Fixed players being able to move normally into cobweb
- [Unpushable] Disabled the check by default (consider it as
experimental)
2012-04-21 00:03:39 +02:00
NeatMonster
4a3d4d4cac + Introduced the Unpushable check
= Changed the FastPlace's default settings
= Fixed some issues with commands
2012-04-18 20:33:07 +02:00
NeatMonster
44f4da5080 + Added the Knockback check
+ Added an "opbyconsoleonly" option
= Fixed an issue with the RunFly check and vines
= Fixed an issue with the WaterWalk check and blocks above the player
- Removed the fly tracker because of all its issues
2012-04-18 01:18:37 +02:00
NeatMonster
8546a649ed + Added NoPwnage to NoCheat+ (checks messages, speed, locations, etc.)
- Removed all the stuff with the plugins list
2012-04-16 23:11:55 +02:00
NeatMonster
82b5dbc5b1 = Fixed checking when a player's velocity is modified by a plugin
= Fixed NoCheat+ hiding issues (with external plugins)
2012-04-15 15:12:53 +02:00
NeatMonster
27c79ac30c + Patched the disconnect nofall exploit
+ Commands are now hidden (from players)
= Fixed the SpamJoin check (2 issues)
= Fixed the issue with plugins lists
= Fixed the Tracker check's issue with AuthMe
= Fixed an issue with boats and moving water
2012-04-15 01:55:23 +02:00
NeatMonster
f1e5481583 + Added more "disabling codes"
= Started working on NoPwnage
= Moved the fly tracker to its own class
= Fixed a NPE when kicking a player
2012-04-11 23:17:14 +02:00
NeatMonster
b08db5bd4b + Added the Projectile check to prevent various cheats
+ Added the AutoSign check to prevent players from spamming signs
+ Added the Tracker check to prevent players from staying too much time
in the air
= Improved the FastBreak check (should work with various plugins)
= Improved the FastPlace check (shouldn't throw any false positive)
2012-04-09 03:08:22 +02:00
NeatMonster
dbfe983c1e + Added the "MorePacketsVehicule" check
+ Added a simple check against the "safe-respawn" exploit
+ Added a permission to disable boat placement on the ground
= Fixed the issue with the FastBreak check and the enchantment
= Fixed the issue with the WaterWalk check and the step/stairs
= Fixed the inversion of Rei's Minimap permission
- Removed some useless code
2012-04-07 23:53:25 +02:00
NeatMonster
7211f2cc4d + Added the FastBreak check
+ Added the FastPlace check
= Fixed the WaterWalk check
= Added more stuff to the instructions
= Renamed some of the configuration's nodes
2012-04-06 23:13:49 +02:00
NeatMonster
fcc0a169af + Added Rei's Minimap and MinecraftAutoMap disabling codes
+ Added a toggle in the configuration to allow client mods
+ Added an explanation about the WaterWalk check in the instructions
2012-04-05 22:17:41 +02:00
NeatMonster
e057737fb0 + Added a new check called WaterWalk
+ Added Zombe and CJB mods disabling
+ Added survival's fly mode support
= Code cleanup (mostly events related)
- Removed the active checks printer
2012-04-05 18:24:39 +02:00
Evenprime
abf9d97e3c "InstantHeal" check to identify artificially accelerated life
regeneration.
2012-03-04 17:33:50 +01:00
Evenprime
d65ca86074 Remove Spambot check, targetting 1.1 R5 now 2012-02-20 21:20:58 +01:00
Evenprime
b68111da6c Threaded proxyServerCheck/SpamBotCheck, rewrote "Instructions.txt" 2012-02-18 01:16:14 +01:00
Evenprime
5c9d204ec9 New check "fight.godmode", new "secret" config options for movement
speeds
2012-02-11 23:31:43 +01:00
Evenprime
aed49a3f91 New checks inventory.instantbow and inventory.instantfood 2012-02-08 22:23:13 +01:00
Evenprime
7f63028be0 Make "permlist" command faster, "reload" command limited by
additional permission
2012-02-07 16:25:45 +01:00
Evenprime
bacaf7a224 Some cleanup 2012-01-31 21:33:00 +01:00
Evenprime
11827a89df New Checks fight.reach and fight.speed 2012-01-31 17:51:29 +01:00
Evenprime
8488056130 Updated to new RB and event system. 2012-01-25 17:04:07 +01:00
Evenprime
810ae38fc7 Only one permission for all commands, new check "chat.color". 2012-01-17 15:45:58 +01:00
Evenprime
c7db4113af Forgot to define new permission in plugin.yml 2012-01-05 15:25:19 +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
8dbfc3893c New command to read collected player data 2011-12-02 17:42:41 +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
79d545f5e3 Now we use Maven - plugin description/website added to
plugin.yml - a bit of missing whitespace formatting
2011-11-19 00:41:57 +01:00
Evenprime
d502f66472 Potential fix for all those "player can no longer do X" problems 2011-11-18 02:34:33 +01:00
Evenprime
8401d26d6d Fix players in minecarts and reach in creativemode 2011-11-18 00:45:19 +01:00
Evenprime
2c621e14c1 Added two saveguards designed a special situation related to system
time changes in the wrong moment. Minor modification to sprinting for
debugging purposes.
2011-11-16 15:13:07 +01:00
Evenprime
5a02e78888 Removed debug output and some unnecessary code 2011-11-15 14:59:27 +01:00
Evenprime
f04be42eb2 Removed "onliquid" check 2011-11-06 11:27:06 +01:00
Evenprime
fa1f7cfc06 Godmode check changes to tick counting (more permissive now)
Permission sorting in output of "nocheat permlist" improved (again)
2011-11-02 19:26:26 +01:00
Evenprime
04ec82eef6 Fix cancelling of bukkit task, moving around some things, use
"SimpleLocation" instead of Block in blockplaced checks.
2011-10-30 20:35:59 +01:00
Evenprime
99a197607b Removed blockplace.noswing check, because it causes problems
Added blockplace.direction check
2011-10-30 20:15:03 +01:00
Evenprime
b6d6ea58f4 Implemented NoSwing checks for blockbreak, blockplace and fight 2011-10-30 18:56:29 +01:00
Evenprime
70d5bc48f2 Dead people are ignored by the godmode check 2011-10-26 16:39:00 +02:00
Evenprime
de16694698 Remove "timedEventManager" task when disabled, avoid using
"server.getOnlinePlayers()" because it's a performance hog.
Updated plugin.yml
2011-10-25 18:58:35 +02:00
Evenprime
67b5505d04 Prevent amplification of violation level for moving check(s) in case
of only logging violations instead of cancelling them.
2011-10-23 21:20:17 +02:00
Evenprime
15e5367175 Make removal of unused playerdata more predictable and independent of
JOIN/LEAVE events.
2011-10-23 16:05:18 +02:00
Evenprime
a6ae2d1e90 Don't allow people to hit themself with close-combat weapons/punches
Some changes to default config (again).
2011-10-22 17:03:45 +02:00
Evenprime
8a70c1348a 1337 compatibility checked 2011-10-21 21:27:03 +02:00
Evenprime
247e5d082b Prevent sprinting if food level is below 6. More descriptive error
message for runfly check
2011-10-20 15:20:17 +02:00
Evenprime
d917242683 spamcheck message/command whitelist 2011-10-18 15:58:14 +02:00
Evenprime
9bbdfc59da Make fight.direction check violation level depend on how far off
players were with their hits vs. their line of sight.
2011-10-15 15:48:58 +02:00
Evenprime
bbec08d34d Get rid of the own implementation of ConsoleCommandSender in favour of
using the servers ConsoleCommandSender.
2011-10-14 16:04:16 +02:00
Evenprime
bcf0b89915 Basic fight.direction check to identify "kill-aura"/"forcefield" hacks 2011-10-13 14:55:48 +02:00