asofold
e97a9297aa
Attempt to work around another ender-pearl + survivalfly issue.
...
Jump (+run) and throw an ender pearl at a nearby entity.
Survivalfly might trigger with limitjump, since the MediumLiftOff gets
reset on teleporting (would appreciate MC adding sequence numbers to
moving packets :p).
2013-07-17 00:23:05 +02:00
asofold
adf9bcb9be
Adjust a compatibility method for speed and probably compatibility.
2013-07-16 19:56:06 +02:00
asofold
27a063abe8
Minor cleanups.
2013-07-16 19:37:40 +02:00
asofold
2b4a1f20d3
More to vehicle internals.
...
Set-back handling:
* Make the VehicleSetBack a class in the moving package.
* For set-backs use the debug flag from the time of checking.
Debugging:
* Alter debug output for moves slightly (differing locations).
* Add debug output for vehicle moves with players involved.
Note on 1.6:
* Not even PlayerMove is fired for pigs and horses, so no tracking.
2013-07-16 19:28:47 +02:00
asofold
f556422cd7
Add info about returned object for BridgeHealth recovery failure.
2013-07-16 15:26:07 +02:00
asofold
c7b85f9faa
Flying permissions: survivalfly is now child of creativefly.
2013-07-16 00:24:20 +02:00
asofold
172b103521
[BLIND] CreativeFly: Account for walk- and fly-speed.
2013-07-16 00:05:50 +02:00
asofold
80f58d94ce
Also check for player.isFlying.
2013-07-15 23:59:51 +02:00
asofold
240bff5b62
[BLEEDING] SurvivalFly: Account for per-player walk-speed.
2013-07-15 23:50:42 +02:00
asofold
e35f1f7c9c
Switch do mods instead of speeds for sf.
2013-07-15 23:24:51 +02:00
asofold
c382082c40
Add "sprinting" to moving output.
2013-07-15 22:33:22 +02:00
asofold
f17378b3e0
More cleanup for health API changes.
2013-07-15 12:31:37 +02:00
asofold
489c60f07f
Bad last minute ordering.
2013-07-15 02:21:20 +02:00
asofold
268c51b729
Refine conditions for passable.
...
* Do not check if moving inside of a block that is ignored by passable.
* ray-tracing: Always check vclip up AND down.
2013-07-15 02:15:20 +02:00
asofold
75e21797e1
Minor cleanup.
2013-07-15 01:49:19 +02:00
asofold
4e9e0bd7c1
Fix CreativeFly ignoring possible passable set-backs.
2013-07-15 01:21:45 +02:00
asofold
83187fa549
Bind BridgeHealth API incompatibility warnings to logging.debug.
2013-07-15 00:24:46 +02:00
asofold
cf1c89d646
[BLEEDING] Change message sending queue from per-player to global.
...
Adds an API to queue messages (thread safe).
2013-07-14 22:04:42 +02:00
asofold
821dc34d7a
Schedule sending the chat.text warning message.
...
Thread safety not guaranteed by API.
2013-07-14 20:29:21 +02:00
asofold
00836ac9d7
Change event priorities (join/world-change) + delay some admin messages.
2013-07-14 20:12:19 +02:00
asofold
f55e0d5742
Alter config version handling + make notification configurable.
...
Versions are saved in a subsection instead of the comment-header.
2013-07-14 19:19:07 +02:00
asofold
54273687b0
Some comments and javdocs.
2013-07-14 17:30:46 +02:00
asofold
98c64003a2
Add flyspeed and walkspeed to debug output for moving (debug level>0).
2013-07-14 12:50:04 +02:00
asofold
742e6e309c
Quick fix for carpets: Allow standing inside/on.
...
This is somewhat incomplete, because players can pass through.
2013-07-13 21:40:34 +02:00
asofold
d8d5992569
Update some javadocs.
2013-07-13 12:31:07 +02:00
asofold
c00117a0ad
Check some method signatures with MCAccess implementations.
...
Minimum safeguard: Check the getMinX etc. methods for proper signatures,
to avoid use with mods that have incomplete CraftBukkit mappings.
2013-07-13 09:52:06 +02:00
asofold
c30105d6b7
Fix passable alerts with fence gates.
...
This workaround allows the block transition from above a 1.5 high block
into the block, for the case both from and to have been inside of the
bounds of the block. This should fix the annoying bug with jumping
inside of an open fence gate, closing it while just above 1.0 height,
so that passable would alert for moving back from air into the block.
2013-07-12 19:53:40 +02:00
asofold
d7ca742c57
[BLEEDING] Fixes for passable/rt preventing moving out of blocks.
...
Passable/ray-tracing might disallow players moving out of blocks which
they are stuck in on some occasions.
In order to allow moving out of a block, ray tracing is repeated
with the first block ignored for some cases.
2013-07-12 19:27:27 +02:00
asofold
ee0ca14cef
Provide a tag for passable violations [not in strings].
2013-07-12 18:02:57 +02:00
asofold
81b528f90b
Allow "step-up" even if in web.
2013-07-12 17:28:07 +02:00
asofold
85c7e70447
[DEVELOPMENT] Set version to 3.10.1-SNAPSHOT.
2013-07-12 17:13:16 +02:00
asofold
455f97960c
Set version to 3.10.0-RC for release on BukkitDev.
2013-07-11 14:40:13 +02:00
asofold
130f43d005
Comment out DistributionManagement.
2013-07-11 14:28:18 +02:00
asofold
6f232e5dde
Shuffle checks in fight listener
2013-07-11 01:51:36 +02:00
asofold
7c77764697
Too random? Where to put build etc ?
2013-07-11 01:51:17 +02:00
asofold
f942721ebc
More random changes.
2013-07-11 01:37:06 +02:00
asofold
3264381039
Random pom changes.
2013-07-11 01:34:30 +02:00
asofold
5c2aebf475
Set version to 3.10.0-SNAPSHOT for other naming scheme.
2013-07-11 00:58:39 +02:00
asofold
ab7c7df1bf
Merge pull request #15 from md-5/patch-1
...
Add maven repo stuff - should probably be formatted or something :p
[Can't format, see code :p.]
2013-07-10 15:55:04 -07:00
md-5
6907c870a4
Add maven repo stuff - should probably be formatted or something :p
2013-07-11 08:36:14 +10:00
asofold
76d58a441a
Set version to 3.10.0-DEV since 1.6.x means a new Minecraft version.
2013-07-10 15:02:20 +02:00
asofold
a97995c99a
Re-add 1.6.1 native support (removing is not worth the support load).
2013-07-10 12:34:06 +02:00
asofold
94b10b3cde
Also update Bukkit dependency for NCPCompatCBDev.
2013-07-10 12:21:46 +02:00
asofold
a8d1aded59
[BLEEDING] Adapt to health changes + set NCPCore dependency to 1.6.1.
2013-07-10 01:55:56 +02:00
asofold
ccc9c74a76
Remove double plus.
2013-07-09 17:59:27 +02:00
asofold
543dcf57f5
Metrics/ticks: Use rounding + de-tweak counting up to 20.
2013-07-09 17:16:47 +02:00
asofold
8a3a517da3
Adjust versions of NCPCompatCBDev.
2013-07-09 17:07:33 +02:00
asofold
295ecee2cd
Cancel metrics if set so and still active, also reset metrics on reload.
2013-07-09 16:50:10 +02:00
asofold
e1babee538
MCAccess: Get rid of Block_i method.
2013-07-09 12:05:06 +02:00
asofold
e69741f5dc
Simplify MCAccess version tags for support of multiple sub-versions.
2013-07-09 11:47:16 +02:00