Commit Graph

177 Commits

Author SHA1 Message Date
asofold 1ff33f6560 Set version to 3.7.5 for further development. 2012-10-16 00:49:06 +02:00
asofold 95b6a3ba95 Set version to 3.7.4-RC for release, correct scm-information. 2012-10-16 00:05:40 +02:00
asofold bad6ee30a1 Set version to 3.7.4 (forgot) for development towards next release. 2012-09-27 15:49:12 +02:00
asofold 836f3af19d Refine fighting checks [ongoing] 2012-09-19 02:20:21 +02:00
asofold 3e328301d8 Set version to 3.7.3-beta for development towards next release. 2012-09-18 03:54:44 +02:00
asofold 0e06c9c235 Setting version base to 3.7.2-beta for development towards next beta
release.
2012-09-17 12:07:45 +02:00
asofold 01938e33cd Set version to 3.7.1-beta-b* for beta release phase. Version increment
is necessary due to "3.7" versions being out there from very early
jenkins builds.
2012-09-15 21:06:27 +02:00
NeatMonster 50e3d02e5d Updated dependencies. New messages if an update is
available/configuration is outdated. Improved FastBreak, NoPwnage and
SurvivalFly checks. Re-added the 'Moved too quickly fix' (it needs to be
manually enabled in the configuration).
2012-08-22 02:41:28 +02:00
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 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
Evenprime de0530a231 set new version 2011-12-23 22:18:18 +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 91f730d731 Prevent SpamCheck from going into "lockdown" if the system time
changes somehow.
2011-12-23 14:44:45 +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 37876a946b Get rid of godmode-emergency-fix and version detection code (no
longer needed)
2011-12-13 15:39:48 +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 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 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 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
Evenprime 36b97f246a Workaround for problems with MC 1.0 (broken check gets deactivated
automatically now) + v 2.16d
2011-11-23 14:51:42 +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