asofold
5dd09d4476
[BLEEDING, INSTABLE] Switch horizontal velocity to a new method.
...
This method remembers (currently) each velocity added and only uses it
when it is needed not to generate a violation. Further (currently
simple) activation and invalidation logics are applied. With this method
latency will be much less of a problem, though stacking of queued
entries (especially for rocket-boots style flying) and more
merging of entries and more invalidation logics are required, thus
bleeding+instable.
On the long term this should make cheating much more difficult, possible
steps are:
1. Use method for vertical velocity too (only positive)
2. Distinguish positive and negative vertical velocity (opens a way to
control the speed downwards in any medium!).
3. Per-axis velocity (either absolute or pos/neg with more invalidation
logic on direction changes).
2013-03-08 04:06:17 +01:00
asofold
24c1599e94
Remove angle data on players leaving.
2013-03-08 03:47:02 +01:00
asofold
be49a7855c
Add JoinLeaveListener component.
2013-03-08 03:44:54 +01:00
asofold
5a76b22ef6
Sharpen maximum jump distance.
2013-03-07 04:20:26 +01:00
asofold
348ba34e35
Commend on potential issue with join.
2013-03-06 19:36:50 +01:00
asofold
2d5dd8770d
Fix block dump not respecting the checks.debug and blockbreak.debug
...
flags.
2013-03-06 18:54:11 +01:00
asofold
ce3d1ba89c
Attempt to fix issues with (non exact) respawn.
2013-03-06 15:40:35 +01:00
asofold
7adef83687
Change resetting of yOnGround for NoFall.
...
Use CheckConfig to determine if it is necessary. Move resetting to a
method. Collect block flags again.
2013-03-05 20:21:29 +01:00
asofold
8bed6fb2de
Change resetting of yOnGround for NoFall.
...
Use CheckConfig to determine if it is necessary. Move resetting to a
method. Collect block flags again.
2013-03-05 20:11:51 +01:00
asofold
d7110b3239
Adjust/fix moving debug output.
2013-03-05 19:45:01 +01:00
asofold
66f2d6d7eb
Set version to 3.8.11 for further development.
2013-03-05 16:37:48 +01:00
asofold
2dbc486987
Set version back to 3.8.10-RC, since back to dev was premature.
2013-03-05 07:55:07 +01:00
asofold
7bf1e24b93
Set version to 3.8.11 for further development.
2013-03-05 04:47:32 +01:00
asofold
8807c6d9fa
Set version to 3.8.10-RC for release on BukkitDev.
2013-03-05 03:08:02 +01:00
asofold
680bd86dd8
Fix false positives with jump+sprint just touching water once.
2013-03-05 02:31:30 +01:00
asofold
323d0f07d1
Fix for sneaking/blocking + velocity.
2013-03-04 23:37:58 +01:00
asofold
11f139a4fa
Only debug this to console for nonzero BuildParameters.testLevel.
2013-03-04 23:06:58 +01:00
asofold
078c567e4b
Attempt to reduce false positives with sprint+jump+attack.
...
Attacking while sprinting will now activate an extra buffer for the
horizontal speed checking.
2013-03-04 03:26:31 +01:00
asofold
494c667592
Add horizontal buffer to sf debug output.
2013-03-04 01:13:58 +01:00
asofold
1d1e428d05
Add checks.debug flag for fast activation of all checks debug features.
2013-03-04 01:13:40 +01:00
asofold
a22b259cc4
Attempt to fix issues with re-join and survivalfly.
2013-03-03 18:44:37 +01:00
asofold
d42f94f651
Step can only be set in the global config.
2013-03-03 18:08:14 +01:00
asofold
6b5b9ce0e4
Reset hover ticks if found on ground.
2013-03-03 18:00:21 +01:00
asofold
ec5a504d7f
Only check sf/hover every n ticks (configurable).
2013-03-03 17:58:54 +01:00
asofold
7ac499af06
Add loginticks to sf/hover to allow extra counting down before really
...
checking.
2013-03-03 17:38:19 +01:00
asofold
feaa09ad03
Add dev-url.
2013-03-03 16:40:15 +01:00
asofold
65859486ec
Attempt to fix Zombe/noclip flippage [quick'n'shalow: untested].
2013-03-02 04:25:08 +01:00
asofold
f28235cf61
Tweak lost-ground workarounds.
...
Allow a little more on ascending, early abort on descending too fast.
2013-03-02 03:33:45 +01:00
asofold
ff409fddea
Rearrange some things with MovingListener/PlayerMove(lowest).
...
1. Don't check sf if passable sets back already, since passable favours
the
sf-set-back-location anyway.
2. First check which checks to check, to somewhat clean up the
MovingListener
3. Reset some properties on set-back in MovingListener.
2013-03-02 03:15:49 +01:00
asofold
036c99653f
Use hard limits for maximum number of steps for ray-tracing.
...
This concerns both blockinteract.visible and moving.passable, both set
to 60. In effect extreme moves are impossible with either check
activated. Mind that 60 steps could be something like 20 blocks for some
cases, probably even less.
2013-03-01 21:50:37 +01:00
asofold
b70418770a
Add methods for further testing of directions and similar.
2013-03-01 21:16:48 +01:00
asofold
f650a48cad
Forgot to rename this one.
2013-03-01 19:56:08 +01:00
asofold
9ba173b82e
Confine lost-ground check for block edges further.
2013-03-01 19:47:50 +01:00
asofold
ccb5bae436
Plugin class: Add a method for processing reload.
2013-03-01 19:14:51 +01:00
asofold
2d0b2bace0
Add comments and javadocs.
2013-03-01 18:54:48 +01:00
asofold
1c2c0dce89
Add comment.
2013-03-01 18:35:30 +01:00
asofold
810e075a4a
LICENSE.txt is on top level.
2013-03-01 15:12:14 +01:00
asofold
36b402c27a
Simplify replacing of build-parameters.
2013-03-01 15:02:28 +01:00
asofold
df57b0134a
Update messages for setting up MCAccess.
...
Update Jenkins url.
Only log API-only message in case it can be set up at all.
2013-03-01 02:04:34 +01:00
asofold
5ca6e33fac
Reset lastAccess and lastExpired on clear().
2013-02-28 20:26:24 +01:00
asofold
7c90d2260e
Fix LetterEngine.checkConsistency.
...
Reference for cleanup should be the last time an entry was removed.
2013-02-28 20:13:49 +01:00
asofold
f03ffcf0a5
Let EnginePlayerDataMap remember the last time entries were removed.
2013-02-28 20:13:32 +01:00
asofold
84d82ff339
Add setback-y-distance to debug output for survivalfly.
2013-02-28 18:32:19 +01:00
asofold
50ebbb01fb
Reduce false positives with jumping onto/over edges of blocks.
...
This is another case of "lost-ground", also contains one fix for nofall.
2013-02-28 17:16:40 +01:00
asofold
da4b142aa9
Add module: NCPCompatBukkit
...
Seems better to have a dedicated module for this as well, since other
modules might be built against different versions of the Bukkit-API,
potentially.
2013-02-28 03:40:40 +01:00
asofold
15f3b38248
Add module for 1.4.7: NCPCompatCB2602
2013-02-28 03:21:38 +01:00
asofold
35815eaae6
Set version to 3.8.10 (release phase).
2013-02-28 01:28:56 +01:00
asofold
c8ac66de2c
Reduce false positives for jumping off water near half-steps.
...
This allows a little more jumping in shallow water.
2013-02-27 22:45:54 +01:00
asofold
eb28f4775c
Fix issue with hover check on players joining.
...
Re-check if survivalfly is checked at all for the player in case of
exceeding hover-ticks.
2013-02-27 21:39:22 +01:00
asofold
e342b07654
Add comment.
2013-02-27 21:25:17 +01:00