Commit Graph

657 Commits

Author SHA1 Message Date
asofold
acabe72db1 Add speedingspeed and permission (speeding) to survivalfly. 2012-09-03 09:25:43 +02:00
asofold
7005b141cf Add permission for speeding. 2012-09-03 08:46:56 +02:00
asofold
c759d24e7f Attempt to fix step hack detection in a simple way. 2012-09-03 08:39:54 +02:00
asofold
77802bd3e5 Add delayable command "ncp delay", for arbitrary commands. 2012-09-03 05:45:53 +02:00
asofold
a4780bf079 Use parent node as argument for NodeFactory.newNode. 2012-09-03 05:09:33 +02:00
asofold
8534cf91e2 Generic rage. 2012-09-03 05:03:28 +02:00
asofold
167717609c Rename to PrefixTree, some correction. 2012-09-03 03:36:56 +02:00
asofold
3e56b95c02 Corrections for LookupTree. 2012-09-03 02:55:47 +02:00
asofold
0915725410 node is a newly added node, if create == true. 2012-09-03 02:46:26 +02:00
asofold
ae4d4bad7d Revert aggressive renaming effect. 2012-09-03 02:39:34 +02:00
asofold
0094582f00 Bleeding: Add compressed letter tree (experimental). Move stuff a little
for globalchat.
2012-09-03 00:47:40 +02:00
asofold
568314770c Exempt commands from all nopwnage checks but speed and first. 2012-09-02 21:01:17 +02:00
asofold
45951b5013 FlatWordBuckets: Ensure that at least as many entries as added get
released.
2012-09-02 18:58:01 +02:00
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