Commit Graph

68 Commits

Author SHA1 Message Date
NeatMonster
06bd7c294d [Development] This is the result of one day of bug fixing. But there is
so many other bugs left...
2012-08-07 10:08:02 +02:00
NeatMonster
3d88aed041 [Development] BlockBreak, BlockPlace, Chat & Moving checks rewritten but
untested. This version is far from being complete.
2012-08-03 16:48:06 +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
2bca6481b1 = [API] Player -> NCPPlayer (to acquire the config/data of the player) 2012-05-08 20:15:44 +02:00
NeatMonster
c03cfc1a1f + [API] Added a real API ("events-based") allowing to cancel checks
+ [General] Added more tolerance when checking player's permissions
+ [Running] Added a speed limit when climbing into water/lava
= [General] Fixed an issue when getting a check's parameters
= [MorePacketsVehicle] Fixed an issue when destroying Minecarts
= [NoPwnage] Fixed the NoPwnage not kicking the players correctly
= [Running] Fixed an issue occurring when falling on ladders
- [Running] Removed the "velocity-changed-by-plugins" detection
2012-05-08 18:49:17 +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
9aa5536fe4 = Fixed the SpamJoin check
= Fixed the issue with the AutoSign check and empty content
= Updated dependency
2012-04-12 22:02:42 +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
4d99d24d64 + NoCheatPlus is now hidden from the /plugins command
= Fixed an issue with the fly tracker and water
2012-04-10 22:08:51 +02:00
NeatMonster
60802760f5 + Added the SpamJoins check
= Fixed the issue with the fly tracker and ladders
= Fixed the issue with the projectiles check and other entities
2012-04-09 21:34:19 +02:00
NeatMonster
1c649112ae = Fixed an issue with the ladders/vines and the falling check
= Fixed an NPE when the block in the event is null
2012-04-09 10:56:24 +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
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
9d5f1f1266 Include new license files in the jar when building with maven 2012-03-09 14:41:27 +01:00
Evenprime
abf9d97e3c "InstantHeal" check to identify artificially accelerated life
regeneration.
2012-03-04 17:33:50 +01:00
Evenprime
e33fafd11a Vines climbable 2012-03-03 16:29:41 +01:00
Evenprime
e209e52ff4 Compile against R6 2012-03-02 15:41:47 +01:00
Evenprime
930a115175 Use Bukkits console sender 2012-03-01 16:44:07 +01:00
Evenprime
86c640f0cc Make sure dead players really "die" 2012-02-24 18:26:21 +01:00
Evenprime
3f193e212f Added ".silent" subpermission for checks 2012-02-23 14:03:53 +01:00
Evenprime
d65ca86074 Remove Spambot check, targetting 1.1 R5 now 2012-02-20 21:20:58 +01:00
Evenprime
283982ee2f Replace two of the default dnsbl servers 2012-02-19 00:30:55 +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
2fafc0a75d Handle statistic data independant of checks specific data, fix
instanteat check
2012-02-09 18:30:38 +01:00
Evenprime
fbb7da1af2 Fix config file derp 2012-02-09 01:07:32 +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
094c777068 Fix teleports not working. 2012-02-06 01:56:49 +01:00
Evenprime
adf3a4c9a3 Make the new "aggressive mode" nofall check respect configuration
settings.
2012-02-05 21:39:02 +01:00
Evenprime
6f93951028 Make lag warnings toggleable 2012-02-03 16:49:03 +01:00
Evenprime
a9839ca6d6 Updated defaults/limits, lag warning, really compile against CB 1.1 R3 2012-02-03 00:02:35 +01:00
Evenprime
5401f5f1f7 Let's call it NoCheat 3.0.0 2012-02-01 15:31:24 +01:00
Evenprime
d05b0aacf6 Descriptions.txt file, written on startup. 2012-02-01 00:10:14 +01:00
Evenprime
bacaf7a224 Some cleanup 2012-01-31 21:33:00 +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
5511a92bdf Make our CommandSender look like a ConsoleCommandSender, because some
plugins insist on that.
2012-01-11 02:49:22 +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
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
655dae0d85 Even better compatibility with LumberJack without losing security 2012-01-01 19:05:19 +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