asofold
|
298336bf6b
|
Passable: Allow moving in a block, if head is free (no block
transitions).
|
2012-10-19 00:55:52 +02:00 |
|
asofold
|
85848c6f72
|
Bleeding: SF: Prevent VL reduction if last violation was within two
seconds.
|
2012-10-19 00:45:21 +02:00 |
|
asofold
|
2e812f17f8
|
Bleeding: Adjust keeping track of positions (from, preparatory: to).
Some
corrections.
|
2012-10-19 00:21:02 +02:00 |
|
asofold
|
2764515190
|
Use event.getTo for yawrate instead of player.getLocation.
|
2012-10-19 00:05:16 +02:00 |
|
asofold
|
1efb62c943
|
Improve isAboveLadder by using a bounding box rather.
|
2012-10-19 00:04:22 +02:00 |
|
asofold
|
040c32d5d0
|
Config last changed in build 158.
|
2012-10-19 00:02:23 +02:00 |
|
asofold
|
d49aacd231
|
Prevent passable from resetting to the "to"- position.
|
2012-10-18 16:21:07 +02:00 |
|
asofold
|
76dd563271
|
Ignore stats hooks result of oncheckFailure.
|
2012-10-17 19:14:39 +02:00 |
|
asofold
|
e3be45b986
|
Add ladder to blocks ignored by default by passable.
|
2012-10-17 18:52:58 +02:00 |
|
asofold
|
77216f0799
|
Add Extended information about violations to hooks.
|
2012-10-17 18:31:44 +02:00 |
|
asofold
|
3286bdd0dd
|
Comment out NetServerHandler use to make sure it can't be used.
|
2012-10-17 17:44:12 +02:00 |
|
asofold
|
c2e4549ec7
|
Comments.
|
2012-10-13 12:09:28 +02:00 |
|
asofold
|
0e041c419a
|
Passable+cactus and ladder+efficiency-axe.
|
2012-10-13 12:05:16 +02:00 |
|
asofold
|
4ad88cd945
|
Typo.
|
2012-10-13 11:05:32 +02:00 |
|
asofold
|
d07ba833c1
|
Shuffle code.
|
2012-10-12 13:37:11 +02:00 |
|
asofold
|
541430a361
|
Switch to hard-coded build number for config-outdated checking to avoid
unnecessary regenerating of configs.
|
2012-10-12 02:46:02 +02:00 |
|
asofold
|
b79a292c34
|
SurvivalFly: reduce false positives by using an adapted bounding box
for the y-inconsistency case.
|
2012-10-12 02:28:09 +02:00 |
|
asofold
|
589362c363
|
Account for fences with on ground.
|
2012-10-12 00:00:03 +02:00 |
|
asofold
|
b55c43ea71
|
Rename TypeIdCache to BlockCache.
|
2012-10-11 18:23:30 +02:00 |
|
asofold
|
96f9232dae
|
Fix some properties not getting reset for PlayerLocation. (Fixes
freezing.)
|
2012-10-10 02:58:06 +02:00 |
|
asofold
|
07994c6a34
|
Harmless optimization :p
|
2012-10-10 02:35:37 +02:00 |
|
asofold
|
b8209ac294
|
Spider too rush!
|
2012-10-10 02:29:33 +02:00 |
|
asofold
|
e721b4e759
|
Give the on-ground judgment less high bounds.
|
2012-10-10 01:28:11 +02:00 |
|
asofold
|
2e322198db
|
[Bleeding] Add anti spider exception to on ground checks.
|
2012-10-09 23:55:18 +02:00 |
|
asofold
|
0a777735e7
|
Move flag checking methods to BlockProperties. TypeIdCache is really
only the cache now.
|
2012-10-09 23:35:39 +02:00 |
|
asofold
|
4ee1880a4d
|
Refine lily pad placement check, add place against air for some reason.
|
2012-10-09 18:17:27 +02:00 |
|
asofold
|
def976df50
|
Add simple security guards to Passable for moving inside of blocks.
|
2012-10-09 17:33:40 +02:00 |
|
asofold
|
ded72a5152
|
Add convenience methods: isPassable, getVector
|
2012-10-09 17:18:36 +02:00 |
|
asofold
|
8311070902
|
[Bleeding] Account for entities (boat, minecart) for on-ground.
|
2012-10-09 05:11:20 +02:00 |
|
asofold
|
2389b82138
|
Random.
|
2012-10-09 04:40:06 +02:00 |
|
asofold
|
be384aa799
|
Fix NPE(s).
|
2012-10-09 04:39:57 +02:00 |
|
asofold
|
9171199086
|
[Bleeding] Less false positives for survivalfly.
|
2012-10-09 04:08:50 +02:00 |
|
asofold
|
c9427d4ff1
|
Add Methods for bounding box tests. PlayerLocation: Use idCache for
more, return idCache as IBlockAccess if present. [DEBUG, Ongoing]
|
2012-10-08 17:50:27 +02:00 |
|
asofold
|
4025cd3e55
|
Use Location.locToBlock instead of Math.floor.
|
2012-10-08 06:40:08 +02:00 |
|
asofold
|
3d981241eb
|
Delete data and history if system time ran backwards.
|
2012-10-08 06:11:59 +02:00 |
|
asofold
|
a209b806c8
|
Use a cache for block id and data in the move checks.
|
2012-10-08 04:57:26 +02:00 |
|
asofold
|
5bf347ca88
|
Add ability to use a cache for block id and data for PlayerLocation.
|
2012-10-08 04:56:53 +02:00 |
|
asofold
|
a5c37a884b
|
Small optimization for violation handling.
|
2012-10-08 04:28:39 +02:00 |
|
asofold
|
24eede78fe
|
Change PlayerLocation use (reduces memory footprint).
|
2012-10-08 04:15:51 +02:00 |
|
asofold
|
167d442501
|
Fight.reach + giant.
|
2012-10-08 02:55:51 +02:00 |
|
asofold
|
b2beb4d4de
|
Adjust kick actions for drop.
|
2012-10-08 00:41:12 +02:00 |
|
asofold
|
457fd1934e
|
Fastbreak + haste potion effect.
|
2012-10-08 00:23:24 +02:00 |
|
asofold
|
964da9ac46
|
Also cleanup entity in PalyerLocation (@Score_Under).
|
2012-10-07 23:23:21 +02:00 |
|
asofold
|
645f17253b
|
Log jumpphase for debug.
|
2012-10-07 23:20:25 +02:00 |
|
asofold
|
de1f8ba295
|
Small corrections (@Score_Under).
|
2012-10-07 23:19:57 +02:00 |
|
asofold
|
3082097437
|
Fix passable + cauldron. Use Arrays.fill somewhere (@Score_Under).
|
2012-10-07 23:19:36 +02:00 |
|
asofold
|
cea496b61f
|
Correct reach distance dynamic range.
|
2012-10-07 22:32:37 +02:00 |
|
asofold
|
14fb490376
|
Instanteat will now take maximum of last invclick and last eat.
|
2012-10-07 22:03:34 +02:00 |
|
asofold
|
d9038010d8
|
Fix survivalfly alerts for moving downstream in water.
|
2012-10-07 21:47:54 +02:00 |
|
asofold
|
1372a462d9
|
Add piston stuff to ignore list (config) for passable.
|
2012-10-07 18:39:30 +02:00 |
|
asofold
|
1bb1dd8a89
|
Add permission for breaking fluids.
|
2012-10-07 00:17:49 +02:00 |
|
asofold
|
81c924225d
|
Do not check fast-break for creative mode anyway.
|
2012-10-07 00:05:22 +02:00 |
|
asofold
|
f6d34f36f0
|
Move "place against liquids" to block-place listener.
|
2012-10-07 00:00:32 +02:00 |
|
asofold
|
f913beba1f
|
Adjust fight.reach to use optimal reference y.
|
2012-10-06 19:38:46 +02:00 |
|
asofold
|
308117054a
|
Adjust fight.reach to use optimal reference y.
|
2012-10-06 19:36:28 +02:00 |
|
asofold
|
660182f351
|
NoFall: Account for just moved distance for moving onto ground.
|
2012-10-06 18:40:10 +02:00 |
|
asofold
|
0dec258753
|
Correct chat/fast actions.
|
2012-10-06 07:42:43 +02:00 |
|
asofold
|
0b87140998
|
Adapt fight.reach reach adaption to 0.75 at most, cancel more silently.
|
2012-10-06 05:15:08 +02:00 |
|
asofold
|
7d0db899f6
|
Adjust workaround use to reduce false positives.
|
2012-10-06 03:31:48 +02:00 |
|
asofold
|
8219c8e8df
|
Small adaption for default config (chat).
|
2012-10-06 02:40:00 +02:00 |
|
asofold
|
390fa3f738
|
Attempt to prevent exploits of a workaround.
|
2012-10-06 01:57:06 +02:00 |
|
asofold
|
5dff15002a
|
Attempt to fix nofall issues.
|
2012-10-06 01:22:08 +02:00 |
|
asofold
|
765b90ffd9
|
Adjust one string.
|
2012-10-05 23:12:58 +02:00 |
|
asofold
|
1f10a81448
|
Add ability configure passable check to ignore certain blocks.
|
2012-10-05 17:14:41 +02:00 |
|
asofold
|
73d2f79f8a
|
Bleeding/Instable: More aggressive NoFall [no violations], creativefly
with accounting option.
|
2012-10-05 03:37:10 +02:00 |
|
asofold
|
59063c7497
|
Fix ArrayIndexOutOfRange in DelayableCommand.
|
2012-10-05 00:43:38 +02:00 |
|
asofold
|
5baaedce74
|
Add per check section debug flag support.
|
2012-10-04 02:06:00 +02:00 |
|
asofold
|
0ebb8b60d3
|
Passable: Fix glass panes and iron fences.
|
2012-10-04 01:31:01 +02:00 |
|
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 |
|