asofold
2901ac3abc
Javadoc/comments.
2012-11-03 13:15:29 +01:00
asofold
67e993d597
DataManager.removeData: Fix for consistency.
2012-11-03 12:27:03 +01:00
asofold
dd1da82abd
Compromise: Completely bind yawrate(fight) to the angle check.
...
To avoid compatibility issues with exemptions the yawrate
feeding/checking is now only done if angle is enabled. As a compromise
both are still checked, even if speed has already cancelled the event,
because the "fast turning" checks both accumulate data and depend on not
missing players attempts.
2012-11-03 10:54:00 +01:00
asofold
17395cb742
Deprecate CheckType.removeData(String, CheckType), move to DataManager.
2012-11-03 10:22:21 +01:00
asofold
2e87c821b5
Add note.
2012-11-03 10:19:00 +01:00
asofold
c43a00e21c
Keep it at faster enabled-checks for moving event.
2012-11-03 10:09:19 +01:00
asofold
1e7b60f79b
Prefer the set-back location from passable, but still check it first.
2012-11-03 09:55:50 +01:00
asofold
d8a1d96550
Random formatting.
2012-11-03 09:44:07 +01:00
asofold
b8f886f59c
API cleanup: Associate all group check types with their bypass
...
permissions.
2012-11-03 09:33:10 +01:00
asofold
01a8fe94ec
Bleeding: Switch BlockCache to use CoordMap.
2012-11-03 05:58:11 +01:00
asofold
dc0239fd4c
Add CoordMap to allow direct query by coordinates.
2012-11-03 05:57:52 +01:00
asofold
eedc4c77a7
Bleeding: Let Passable prefer the data's set-back location.
...
This might not fully fix all fly bypasses, but it prevents the Passable
check from resetting players into the air for moves that may cover any
distance from air into ground, leading to resetting the player into the
air, which allows for a fly bypass, effectively. Preferring the data's
set-back location will set the player back onto ground if it is
passable,
this still leaves some area for cheat attempts, but the order of speed
and passable checks shows the dilemma that either can undo the others
effects with the set-back locations used by the checks. [Subject to
review.]
2012-11-03 04:46:37 +01:00
asofold
77d8c27f7e
Add convenience method for isPassable.
2012-11-03 04:40:14 +01:00
asofold
6c610c490b
Bleeding: Set setBack on player join.
...
This avoids missing moving events that might go into blocks, for
instance, the setBack location will either be set from before or get set
on player join. [Still edge cases missing, world changes, world removal]
2012-11-03 04:24:43 +01:00
asofold
81ec563474
Comments + evil formatting.
2012-11-03 04:16:01 +01:00
asofold
7369178e7f
Bleeding: clean up bounding box use.
...
No more AxisAlignedBB instance creation within PlayerLocation.
2012-11-02 12:15:57 +01:00
asofold
3ce15aa8a0
More data cleanup.
2012-11-02 10:40:37 +01:00
asofold
c6eb573b57
Add components package with interfaces [likely to be moved around soon].
2012-11-02 10:26:42 +01:00
asofold
ea82a57272
Add an access method for cleanup of stored (check) config instances.
2012-11-02 08:40:05 +01:00
asofold
25c5c48576
InstantBow: Add "strict" flag for laggy servers.
...
If set to false only the time since last shot is taken into account.
This allows an instant first shot always but still prevents "machine
gun" hacks, which might be a good option for servers with much lag.
2012-11-02 04:05:34 +01:00
asofold
c7e7077ced
Wooden doors + efficiency + wrong tool [more ugly].
2012-11-02 03:26:21 +01:00
asofold
f11a586302
Use blockFlags directly in some places.
2012-11-02 01:29:47 +01:00
asofold
035df395ff
Set version to 3.8.1 for development towards next release.
2012-11-02 01:21:11 +01:00
asofold
994f35c059
Set version to 3.8.0-RC for release on BukkitDev.
2012-11-01 03:58:23 +01:00
asofold
0a472661c4
Use slightly bigger bounding box for stairs.
2012-11-01 02:54:03 +01:00
asofold
0447eed6ef
Set CraftBukkit dependency to 1.4.2-R0.1 to match the beta release.
2012-11-01 02:29:53 +01:00
asofold
6971a8e117
InstantBow: Set default delay to 130 to avoid false positives.
2012-11-01 00:36:13 +01:00
asofold
b8e54cbd59
SurvivalFly: Removed reset of set-back if workaround is used.
2012-10-31 23:37:12 +01:00
asofold
e3d9b693b3
Bleeding: Attempt to fix jump boost handling.
2012-10-31 05:52:14 +01:00
asofold
6262ec2551
Set version to 3.8 for development of a MC 1.4.2 release.
2012-10-30 20:43:27 +01:00
asofold
f86a5d9620
1.3.2 BACKPORT RELEASE (InventoryClick).
2012-10-30 20:34:53 +01:00
asofold
cb03c04420
Hotfix inventory click.
2012-10-30 20:30:44 +01:00
asofold
c146b8ca5d
Change dependency scope for CraftBukkit to "provided".
2012-10-30 07:47:36 +01:00
asofold
ac6bc00bbf
BlockProperties.collidesBlock: account for stairs.
2012-10-30 06:21:39 +01:00
asofold
15d7adba00
SurvivalFly: Small reordering for efficiency/future.
2012-10-30 06:20:55 +01:00
asofold
5ddbe0896a
SurvivalFly: Adjust ystep to account for stairs and half steps.
2012-10-30 05:10:32 +01:00
asofold
f6214d52f2
FastClick: Add option to spare players in creative mode from the check.
2012-10-30 03:33:06 +01:00
asofold
55a086eb94
BlockFLags: cobble wall is 1.5 high as well.
2012-10-28 21:00:07 +01:00
asofold
41dfecb900
Block flags: skull is ground.
2012-10-28 18:20:00 +01:00
asofold
5700dda2fa
Added 1.4 blocks to BlockProperties (roughly).
2012-10-28 05:47:59 +01:00
asofold
9d046d3298
Bleeding: Quick adaption to CB 2406.
2012-10-28 04:45:47 +01:00
asofold
2cd43c2728
Set CraftBukkit dependency to 1.4.2-R0.1-SNAPSHOT for hot-dev.
2012-10-28 04:44:46 +01:00
asofold
6fbfcccf23
Set version to 3.7.10 for development towards next release.
2012-10-28 01:36:32 +02:00
asofold
854c4b7577
Set version to 3.7.9-RC for release on BukkitDev (critical fix).
2012-10-28 01:29:17 +02:00
asofold
8af0250c8b
Actually create an Items instance...
2012-10-28 01:16:49 +02:00
asofold
bcb9fba671
Set hotfix check to active, actually
2012-10-28 00:52:02 +02:00
asofold
b0e33ef9dc
Elaborate hotfix for books slightly (aggressive!).
2012-10-28 00:40:27 +02:00
asofold
b0f54dae3f
Hotfix attempt for written books (silent cancel).
2012-10-27 22:02:55 +02:00
asofold
12f8d3036e
Remove old compatibility workaround (skipnext).
2012-10-27 21:56:56 +02:00
asofold
20065d0baf
Renaming.
2012-10-27 00:39:53 +02:00