Commit Graph

681 Commits

Author SHA1 Message Date
asofold
4508bc30e0 Add "globalchat" check skeleton - currently only monitors 30 seconds
chat frequency per player, delegate to captcha or actions, configurable
paramters.
2012-09-01 12:22:38 +02:00
asofold
8c7ade7034 Remove unnecessary assignment. 2012-09-01 12:20:37 +02:00
asofold
944bfe8192 Add interface for captcha methods. 2012-09-01 06:37:43 +02:00
asofold
a14cf1ee7c Restructuring part 1: Move executeActionsThreadsafe to Check, factor
captcha code into separate methods, mostly.
2012-09-01 06:01:13 +02:00
asofold
f5ef5ac3be Add hidden settings for setting the size for the on-ground
bounding box for moving (creativefly+survivalfly) and nofall checks.
[Using a
bigger default one for nofall reduces false positives a lot.]
2012-08-31 12:47:30 +02:00
asofold
68519185a8 Fix color check not replacing colors. 2012-08-31 12:42:14 +02:00
asofold
b0fc6a9888 Actually correct captcha actions (vl>.. is bound to a log action). 2012-08-31 08:52:10 +02:00
asofold
fd42826477 Tweaks, unlikely. 2012-08-31 07:50:33 +02:00
asofold
a6e01c8b48 Revert "fix", though it would not matter that much, it's probably too
late.
2012-08-31 02:55:33 +02:00
asofold
96d9abf0c4 Fix creative fly checking conditions. 2012-08-31 02:49:26 +02:00
asofold
51c133c106 Correct captcha actions. 2012-08-30 17:20:26 +02:00
asofold
caeccc917c Add extra VL and log message for captcha, reset tries after disconnect. 2012-08-29 07:26:51 +02:00
asofold
d1124c143f Remove nopwnage kick message option, add commands for kick with captcha
and nopwnage.
2012-08-29 07:03:57 +02:00
asofold
a502aab2c8 Clean up command handling slightly, add delayable commands for tell,
kick and ban with reasons displayed if the player is online.
2012-08-29 06:50:26 +02:00
asofold
af1d5a94b3 Adjust javadocs. 2012-08-29 04:21:19 +02:00
asofold
59deff5d47 Potential fix: Set default repeat to 0 for command actions. 2012-08-29 04:20:40 +02:00
asofold
a528c08128 Fix actions not executing after cancel (careful with |= :) ). 2012-08-29 04:19:45 +02:00
asofold
cba9b777f9 Add extra actions for captcha. Add kick to nopwnage actions. [BUG:
Commands don't get executed.]
2012-08-29 02:30:48 +02:00
asofold
8b8a92da60 Remove kicking from listener, leave that to actions (Fixes async
problems).
2012-08-29 01:16:50 +02:00
asofold
5cfeea44bb Hot fix (fight/angle): check worlds of locations. 2012-08-26 17:59:02 +02:00
asofold
8a8e02c758 Prevent command/chat events being uncancelled. 2012-08-26 01:29:21 +02:00
NeatMonster
2d5850a547 Improved PlayerLocation objects management. Cleaned up the exemption
API.
2012-08-25 12:20:28 +02:00
asofold
5625b61b41 Refactor to simple exemption API and use it ! 2012-08-24 22:52:33 +02:00
asofold
3a819082d1 Merge branch 'master' of https://git@github.com/NeatMonster/NoCheatPlus.git 2012-08-24 22:03:44 +02:00
NeatMonster
c94bd978a8 Mostly some Metrics related changes. 2012-08-24 22:02:38 +02:00
asofold
ed2cfb1200 adjust javadocs 2012-08-24 21:57:53 +02:00
asofold
723e7fbfa3 UNUSED RAW CODING: Exemption API 2012-08-24 21:56:30 +02:00
asofold
a9dd83bf37 removeHooks: return ids in order of given set of hooks. 2012-08-24 21:26:08 +02:00
NeatMonster
f662f98369 NetServerHandler improved. Metrics can now be fully disabled.
Permission for viewing plugins and versions (re-)added.
2012-08-24 14:52:24 +02:00
NeatMonster
a97bda6d7f No NSH this time. New FastClick check! 2012-08-22 19:34:01 +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
4633fee6a5 Removed the packets workaround: too much troubles. Changed reach
distance, less false positives should be thrown now. Added a nice
message when an operator joins if an update is available.
2012-08-21 02:49:14 +02:00
NeatMonster
664fdd1374 Fixed label names. 2012-08-20 21:51:53 +02:00
NeatMonster
af72986ae8 Fixed Metrics graphs. 2012-08-20 20:09:23 +02:00
NeatMonster
dde0f74003 Added Metrics support! 2012-08-20 19:40:00 +02:00
NeatMonster
e585e918fd Removed the NetServerHandler proxy, now overriding packets instead.
Reverted the changes about plugins protection, now if enabled in the
configuration, the /plugins and /versions commands will be OP-only.
2012-08-20 14:31:11 +02:00
NeatMonster
963c363c7d Welcome back '/nocheatplus info <player>' command! 2012-08-18 22:56:35 +02:00
NeatMonster
811b1d4023 Added more settings/permissions on request. 2012-08-18 16:57:54 +02:00
NeatMonster
858f610e79 NoCheatPlus can now prevent Bukkit from blocking fly mods! 2012-08-18 15:28:30 +02:00
NeatMonster
90f16a2799 Fixed NoFall damaging players switching from Creative to Survival mode. 2012-08-15 16:55:39 +02:00
NeatMonster
0f0e22a993 Improved NoFall and SurvivalFly checks, again I know... 2012-08-15 14:18:38 +02:00
NeatMonster
6bcd26b6dc Merge branch 'master' of https://NeatMonster@github.com/NeatMonster/NoCheatPlus.git 2012-08-14 19:19:49 +02:00
NeatMonster
55ec451d64 Cleaned some stuff... 2012-08-14 19:19:39 +02:00
asofold
da527d131a Merge pull request #5 from CJxD/patch-1
Fixed some messages.
2012-08-13 21:14:13 -07:00
CJxD
80a6538dd8 Fix type error
Bit pedantic; sorry =P
2012-08-13 23:15:54 +02:00
NeatMonster
96a7f493f8 Fixed server sometimes ignoring players due to our custom
NetServerHandler.
2012-08-13 17:10:31 +02:00
asofold
f515f57231 Remove unnecessary game mode check in NoFall. 2012-08-13 16:56:37 +02:00
asofold
204e416a96 Exempt players in creative mode from NoFall handling. 2012-08-13 16:24:44 +02:00
asofold
7cd74f38d4 Damage workaround: also set noFallNewFallDistance 2012-08-13 16:23:42 +02:00
asofold
08d9ebf382 Reset nofall fall distance on damage events with fall damage. 2012-08-13 06:17:09 +02:00