asofold
fe439d014f
Make "engine" feature configurable, not much of an engine though, yet.
2012-09-02 08:14:26 +02:00
asofold
386a70eda4
Bleeding: Add global word to ActionFreqeuncy map, factor to analysis
...
package.
2012-09-02 08:01:19 +02:00
asofold
1936a2f158
Allow captcha to work with globalchat, even if nopwnage is disabled.
2012-09-02 05:28:59 +02:00
asofold
3dffddf4b3
Add kick to globalchat actions for some vl.
2012-09-02 05:27:40 +02:00
asofold
7d3f48cd48
Adjust globalchat paramters, added some random criteria.
2012-09-02 04:58:54 +02:00
asofold
488643e0f6
Remove ingame log for globalchat
2012-09-02 04:36:53 +02:00
asofold
ca418d7887
Adjust noPwnageVL: use a queue that expires gradually with time instead
...
of one single VL entry. Blends in nice with globalchat, if captcha is
off and ban actions removed (nopwnage just kicks then).
2012-09-01 20:57:47 +02:00
asofold
e0c153da45
Adjust default factor for globalchat.
2012-09-01 16:00:25 +02:00
asofold
87d2894fcf
Add commands to check like chat to globalchat, add experimental counts.
2012-09-01 15:37:05 +02:00
asofold
c58c086e39
Adjust javadocs.
2012-09-01 13:50:40 +02:00
asofold
9c8ad6ac1b
globalchat: switch to add(weight) using floats for ActionFrequency.
2012-09-01 13:43:53 +02:00
asofold
520add8440
synchronize globalchat over data for now.
2012-09-01 12:48:20 +02:00
asofold
450d9d3ba4
Adjust actions for globalchat.
2012-09-01 12:38:48 +02:00
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