Commit Graph

367 Commits

Author SHA1 Message Date
asofold
979fd0a5e2 Make penalty time more configurable for yawrate checking. 2012-10-03 19:08:13 +02:00
asofold
df22700a15 Use lower case + trim for similarity checks. 2012-10-03 18:31:39 +02:00
asofold
84555c4e51 Add triggers to combined.invulnerable to keep it more minimal. 2012-10-03 17:47:29 +02:00
asofold
7398952c5e Bleeding: Add combined.invulnerable to handle problems with players
relogging.
2012-10-03 17:27:50 +02:00
asofold
efabd0536b Add startupdelay to Logins check. 2012-10-03 14:13:25 +02:00
asofold
b2d6608eaa Correct one string. 2012-10-03 03:01:38 +02:00
asofold
ee7be35fa0 Remove fight.instantheal check. 2012-10-03 02:42:03 +02:00
asofold
07db0630fc Big change: Chat section rework. Add Logins check. Some config
adaptions.
2012-10-03 00:09:46 +02:00
asofold
a07202c1ff Prevent division by zero. 2012-10-02 17:04:24 +02:00
asofold
af8623ee81 Integrate captcha into commands check. 2012-10-02 16:08:41 +02:00
asofold
8b92bd74dc Only clear fly/nofall data if changing form/to creative mode. 2012-10-02 15:51:58 +02:00
asofold
74b3c1c84f Adjust Synchronization with captcha. 2012-10-02 15:32:53 +02:00
asofold
1e423b85d4 Bleeding: No longer ignore insta break for fastbreak. 2012-10-02 04:13:39 +02:00
asofold
9e6325eb9f PlayerLocation: consistency + cleanup. 2012-10-02 01:26:46 +02:00
asofold
5d337b2b25 Bleeding: Split off commands check [unfinished]. 2012-10-01 22:40:56 +02:00
asofold
b34aec55b4 Bleeding: Split off Relog check from nopwnage. 2012-10-01 09:56:49 +02:00
asofold
0574530c45 Bleeding: Add SPLASH_POTION to blockplace.speed. Add yawrate +
improbable
to
blockplace.speed and inventory.instantbow .
2012-10-01 07:39:38 +02:00
asofold
152b68f5b4 Show captcha at login, if active. 2012-10-01 05:50:37 +02:00
asofold
90e32942cb warnPaths: Fix method signature. 2012-10-01 03:52:25 +02:00
asofold
a7e0069595 Hack for cobwebs. Add permission for placing blocks against fluids. 2012-10-01 03:51:56 +02:00
asofold
77c50efce2 Correct order with null check. 2012-10-01 03:30:36 +02:00
asofold
553caeaf87 Correct listener registration order. 2012-10-01 03:25:39 +02:00
asofold
280d352a2f isLoginDenied: use time from argument. 2012-10-01 03:19:34 +02:00
asofold
b00c3b8256 Make some constants static. 2012-10-01 03:06:49 +02:00
asofold
5bceb353b7 Check against GameMode.CREATIVE in general. 2012-10-01 03:01:58 +02:00
asofold
13c4d654db Use char[] for captcha generation. 2012-10-01 02:59:02 +02:00
asofold
983c7173d7 typo. 2012-10-01 02:46:43 +02:00
asofold
c3eebcc9be Add convenience methods for debugging. 2012-10-01 02:22:50 +02:00
asofold
f05a327f4b Quick fix: cake + passable. Rename flag. 2012-09-30 23:10:26 +02:00
asofold
7693f25345 Bleeding: Put captcha into an own Check. Prepare chat.logins,
chat.relog and chat.commands .
2012-09-30 18:33:04 +02:00
asofold
b0be6353e9 Set PlayerLogn priority to normal to allow permissions plugins to set
up.
2012-09-30 16:22:13 +02:00
asofold
66f6d2d072 Completely bind yawrate check to angle check (includes exemption). 2012-09-30 16:12:25 +02:00
asofold
4a26f741df Small adjustments for logging. 2012-09-30 13:54:26 +02:00
asofold
aecf3a6f1f Bleeding: Adjust velocity handling for survivalfly. 2012-09-30 02:24:09 +02:00
asofold
26d47cd0f2 Add block id to fastbreak message. 2012-09-30 02:04:43 +02:00
asofold
d58fb3ea0a Survivalfly + web: horizontal speed, don't allow moving up in web.
Minor cleanup for flying checks (constants to fields, use loal
variables).
2012-09-30 00:59:12 +02:00
asofold
b22c954e58 Remove debugging output 2012-09-29 21:05:08 +02:00
asofold
7962962a40 Add: /ncp remove * [<check type>] 2012-09-29 20:57:44 +02:00
asofold
5b1eb3121e Bind yawrate checking to the angle permission for fight. 2012-09-29 20:09:57 +02:00
asofold
2518bf499d Fix prefixing issues with handleaschat/exclusions. 2012-09-29 20:04:05 +02:00
asofold
d83d07c42a Fix snow breaking time with wrong tool and efficiency. 2012-09-29 17:58:48 +02:00
asofold
1cbc4ed16c Use access methods for all normal logging to console. 2012-09-29 17:12:09 +02:00
asofold
704b4e8089 Revert unneeded adaption (allows too fast breaking). 2012-09-29 15:53:59 +02:00
asofold
040c5e27ab Workarounds for soulsand (passable) and chest/workbench (fastbreak). 2012-09-29 15:47:18 +02:00
asofold
6e8480ab6a Passable: Fix fence gate and other. 2012-09-29 01:29:02 +02:00
asofold
23e6d9b1be Bleeding: Add "passable" check (~vclip). 2012-09-28 03:08:34 +02:00
asofold
791dca6048 Put bunnyhopdelay back in (...). 2012-09-27 16:51:42 +02:00
asofold
17eaf11567 BLEEDING: Remove bunnyhopdelay. 2012-09-27 15:24:27 +02:00
asofold
26b4eb1458 Log reloading the config to console always and if activated to file too. 2012-09-27 15:11:38 +02:00
asofold
7a1308e996 Use distance for flying violations, not squared. 2012-09-27 12:43:01 +02:00
asofold
14da78fa8d Bad method name. 2012-09-26 16:43:13 +02:00
asofold
a1493a8c71 These are final. 2012-09-26 16:41:24 +02:00
asofold
71316e1f13 Set connect+read timeout for metrics. 2012-09-26 16:36:23 +02:00
asofold
994ccc681f Config version check back in, prepare update checking. 2012-09-25 22:08:22 +02:00
asofold
def16174da Correct fight.speed vl processing. 2012-09-24 16:21:26 +02:00
asofold
68c4a5f0b8 Let creativefly bypass perm. dominate over survivalfly, optimize moving
permission checks.
2012-09-24 14:33:25 +02:00
asofold
34a70251aa Ensure improbable check is bound to other checks being enabled for the
player.
2012-09-24 12:55:07 +02:00
asofold
0a2091ea54 Expert setting: savebackconfig 2012-09-22 00:59:38 +02:00
asofold
9b1d2c617a Make ignoring creative and allowFlight configurable for creativefly
check.
2012-09-22 00:08:57 +02:00
asofold
dc18dded88 Move: Only get data and config once and pass as arguments. 2012-09-21 23:56:46 +02:00
asofold
d35617a862 Remove hard coded kick from InventoryListener. 2012-09-21 16:48:40 +02:00
asofold
2cf9f5f9f8 Reset jumpphase and setback for moving in/onto laddrs/vines in any case. 2012-09-21 15:07:59 +02:00
asofold
2aea67b463 Fix type id not getting reset for player location. (Blame minor
optimizations.)
2012-09-21 15:06:30 +02:00
asofold
139567f150 Fix one spot: Setback location for ladder/vine. 2012-09-21 13:11:34 +02:00
asofold
6190f9af95 Use Bukkit where possible. 2012-09-21 03:46:00 +02:00
asofold
4e4556624a Bleeding: Add data expiration management. Also remove execution history
(remove command). Expiration duration is in minutes.
2012-09-20 20:16:00 +02:00
asofold
d046d1d06e Fix breaking time for ender chest. 2012-09-20 15:26:26 +02:00
asofold
450c14b97d Just looking over the code once. 2012-09-20 12:11:49 +02:00
asofold
035eddea3a Make reach distance reduction switchable (fight.reach.reduce). 2012-09-20 01:03:25 +02:00
asofold
6673d5be37 Bind improbable checks to other checks permissions, rather only run if
not
cancelled.
2012-09-20 00:55:50 +02:00
asofold
3524889bd7 ADjust fight.reach to deal distance penalty for far hits. 2012-09-20 00:09:01 +02:00
asofold
36b834df99 Adjust how first damage time for block break is updated. 2012-09-19 13:33:48 +02:00
asofold
764376f41d Add some @GlobalConfig entries. 2012-09-19 11:36:15 +02:00
asofold
f68cb5435d Minor optimizations. 2012-09-19 05:22:11 +02:00
asofold
836f3af19d Refine fighting checks [ongoing] 2012-09-19 02:20:21 +02:00
asofold
bb24ecaa93 Allow feeding yawrate violations to improbable check. Rename methods for
yawRate.
2012-09-18 17:53:30 +02:00
asofold
985a273286 Adjust WrongBlock kick message. 2012-09-18 17:26:15 +02:00
asofold
66fe28dd93 Add yawrate check to fight/combined. Adjust angle check. 2012-09-18 17:25:23 +02:00
asofold
5e2d4fe57f BlockProperties: Set default type to insta break, to avoid potential
compatibility issues.
2012-09-18 16:36:18 +02:00
asofold
e7d536cd39 Bleeding: Cancel damage for a while after turning a lot. (test commit) 2012-09-18 02:55:21 +02:00
asofold
1f07e303cd Synchronize parts of metrics (init, addFailed for async checks). 2012-09-17 21:12:56 +02:00
asofold
a79cd3f6f2 Optimize world config retrieval. 2012-09-17 20:52:13 +02:00
asofold
dc0aa6bf28 Synchronize changing the config file map. USe sync access form chat
checks.
2012-09-17 20:47:32 +02:00
asofold
f13ea3065d Switch order for read timed out in commented out update checking. 2012-09-17 13:56:28 +02:00
asofold
82502ca7cd Remove checkforupdates for the moment. 2012-09-17 00:06:59 +02:00
asofold
3348400268 Adjustments to fastbreak + debug output. 2012-09-16 23:40:19 +02:00
asofold
a478cc529a Add exemption commands and command to list commands, slight cleanup for
usage for commands.
2012-09-16 21:11:45 +02:00
asofold
76ccb4574b NCPExemptionManager: Check players removal also on kick, add unexempt,
isExempted by name. Fix unexempt for ALL. Register listener in onEnable.
2012-09-16 20:34:01 +02:00
asofold
a501b6e2e6 Adjust chat/kicks, revert vl decrease method for nopwnage. 2012-09-15 19:22:25 +02:00
asofold
af51326125 Add kicklist and unkick commands. 2012-09-15 18:16:32 +02:00
asofold
8aa31ff8a9 Adjust default configuration. 2012-09-15 17:49:20 +02:00
asofold
68e4d84a85 Adjust parsing of version. 2012-09-15 17:32:19 +02:00
asofold
2e9ae3aa83 Adjust violation history info to include n, av., max. 2012-09-15 17:23:47 +02:00
asofold
dcf7bacfa5 Ensure the parameters at the point of time of the
violation are used (refactor).
2012-09-15 16:25:14 +02:00
asofold
52fc47bd46 Small adaptions in moving checks. 2012-09-15 16:23:43 +02:00
asofold
90ad8d5189 Make update url clickable. 2012-09-15 10:40:20 +02:00
asofold
fb95ecfd7a Rename BlockUtils to BlockProperties. 2012-09-15 10:09:45 +02:00
asofold
8201bb3f4a Sort out packages further. 2012-09-15 04:34:13 +02:00
asofold
f6ec4545da Set instantheal to disabled by default. 2012-09-14 20:32:37 +02:00
asofold
74edac3d12 Add minimum external access API to BlockUtils. 2012-09-14 16:22:05 +02:00