Commit Graph

667 Commits

Author SHA1 Message Date
asofold
6371e0f20c Bleeding: Improved fast break check, can be switched with the oldcheck
setting. fastbreak.debug to true + nocheatplus.admin.debug gives output
about breaking time and expected breaking time for balancing purposes.
Improved WrongBlock.
2012-09-11 13:23:05 +02:00
asofold
120d17a23c Set up structure for exact breaking times. 2012-09-10 22:04:48 +02:00
asofold
8d41378688 Make wrong block vl decrease over 2 minutes. 2012-09-10 20:57:40 +02:00
asofold
256fd6b26f Add new method for fastbreak (switchable). 2012-09-10 20:54:19 +02:00
asofold
544e0a06be Adjust Knockback sprint time: Only count in if really sprinting, check
on monitor priority level.
2012-09-10 15:52:16 +02:00
asofold
778461da16 Rework actions execution, simplify + optimize, add metrics count
asynchronously.
2012-09-10 15:33:18 +02:00
asofold
6b99c4ce08 Update plugin.yml . 2012-09-10 14:28:15 +02:00
asofold
0908b79657 Add command ncp removeplayer, to remove player data. @factories: Should
they actually be called factories?
2012-09-10 14:03:21 +02:00
asofold
de51c493d2 AsyncCheckData should be abstract. 2012-09-10 12:58:27 +02:00
asofold
fb15e2f144 Do activate the improbable check, seems ok without fastbreak added. 2012-09-10 12:48:02 +02:00
asofold
f1358ec1a6 Add simple wrong block check to block break. 2012-09-10 12:39:29 +02:00
asofold
070bcac0da Add example string for tempkick. 2012-09-10 11:08:55 +02:00
asofold
310745cde6 Re-add combined check, deactivated by default, inclusion of fastbreak
check configurable, deactivated by default.
2012-09-10 11:07:07 +02:00
asofold
cd856208d2 Add ncp tempkick command + API do deny logins [missing: persist]. 2012-09-10 10:10:45 +02:00
asofold
4d0b28606d Bleeding: Add unused skeleton of an Improbable check. 2012-09-10 08:52:27 +02:00
asofold
de9119d659 Fix check name for history. 2012-09-09 11:39:50 +02:00
asofold
ae317f4154 Fix TickTask, lighter synchronization. 2012-09-09 07:25:38 +02:00
asofold
f9cfd8bd5b Question. 2012-09-09 07:22:56 +02:00
asofold
0b083f9d30 Fix fastbreak for the moment. 2012-09-09 06:02:43 +02:00
asofold
b5ee2fe985 Chat: request permission update on world changes. 2012-09-09 02:37:31 +02:00
asofold
8fde82b113 Fix: read range for globalchat/similarity. 2012-09-09 02:12:37 +02:00
asofold
9a2852c7e0 Fix cached captcha permissions not checked. 2012-09-08 23:53:05 +02:00
asofold
5633ce9315 Remove delay from default command actions. 2012-09-08 23:48:48 +02:00
asofold
703740ea04 Use the actions field. 2012-09-08 23:39:23 +02:00
asofold
af2b9fb2b5 Bleeding: Fully rework asynchronous actions execution. 2012-09-08 23:34:49 +02:00
asofold
39fb4c4b91 Make tolerance for step check configurable. Adds to ConfigFile. Use
maximum for vDistanceAboveLimit.
2012-09-08 21:48:36 +02:00
asofold
1b9b83efc8 Tweak nofall slightly (performance). 2012-09-08 21:33:37 +02:00
asofold
cc7eb2cbce Bleeding: Set up AsyncCheck structures (TickTask/permissions). [Stage 1
- missing: make actions work async where necessary + schedule rest.]
2012-09-08 20:16:10 +02:00
asofold
d1b79f47dc Update permission nodes in plugin.yml. 2012-09-08 18:00:22 +02:00
asofold
1d34d68085 selfhit: Set default log delay to 0. 2012-09-08 15:36:37 +02:00
asofold
ad1e1b2cd9 Only save back config if loading was successful (Ticket 179). Adapt
messages on config failures, log on severe level.
2012-09-08 14:34:21 +02:00
asofold
fa8f1cc4cb gobalchat: Add hidden active flags for global and player (works per
world config). Ensure clear calls reset the added counts.
2012-09-08 14:15:56 +02:00
asofold
128836be65 Remove ban and ip-ban from nopwnage actions (keep in strings). Adjust
some messages.
2012-09-08 09:21:08 +02:00
asofold
f83d3b7c10 Adjust kick commands for chat to use delay. 2012-09-08 09:05:23 +02:00
asofold
f3a9250ee9 captcha: adjust to reset on login. 2012-09-08 08:30:08 +02:00
asofold
0160924567 Hide nomovedtooquickly config settings (temp). 2012-09-07 23:23:00 +02:00
asofold
07eec2ece9 Correct config path of selfhit. 2012-09-07 23:04:04 +02:00
asofold
ac9b6473fc Added self-hit check. 2012-09-07 22:46:13 +02:00
asofold
5419b3ceff globalchat: add minwordsize and maxwordsize to methods. Simplify
constructors.
2012-09-07 11:31:47 +02:00
asofold
ad849d8273 Fix nopwnage VL accumulating wrongly. Add nopwnage.debug flag. 2012-09-07 10:53:09 +02:00
asofold
d4103899a5 Re-structure globalchat: rename config paths, add hidden settings, add
similarity check. Adjust default captcha letters (Ticket 194).
2012-09-07 10:31:07 +02:00
asofold
89a5b3221f globalchat: Add cleanup methods. engine: synchronize over engine, adapt
interfaces for per player stuff. Add per player checks for word
repetition.
Add
prefixtree
package, repair generics.
2012-09-05 08:51:11 +02:00
asofold
ecb6c73356 globalchat: synchronize parts over engine. 2012-09-05 01:45:23 +02:00
asofold
f2b29da6a6 Actually it is CompressedWords, rather. 2012-09-05 00:30:48 +02:00
asofold
17ded8adee Fixed some generic setup. 2012-09-04 12:35:09 +02:00
asofold
161548cbff Fix CompressedChars filling up indefinitely, monitor exact node number. 2012-09-04 09:08:19 +02:00
asofold
b262753f4f Change registration order in enable / disable. 2012-09-04 08:52:03 +02:00
asofold
c89e6c6957 Ensure readers/writers are closed. 2012-09-04 08:42:26 +02:00
asofold
3940f275c5 Reset speed on clearNopwnageData. 2012-09-04 07:10:11 +02:00
asofold
97c7f68ad3 Set default settings for chat to something more reasonable. 2012-09-04 06:54:36 +02:00