md_5
75f99ec7c5
Update to Minecraft 1.10.2
2016-06-25 11:54:17 +10:00
Aikar
1953f52da1
SPIGOT-2439: Consistently fire Chunk(Load|Unload)Event
...
Clean up implementation and firing of both of these events by routing
both unload and load behaviors to consistent method calls.
This fixes issues where a few places would not call Load or Unload events
when it should have.
Additionally, reduces diff by moving the neighbor marking code into these
consistent points.
Additional benefits of the change include improving the neighbor marking
methods to use getChunkIfLoaded instead of getLoadedChunkAt in some places,
as the latter will cause chunks to be marked active and not unload.
Finally, this also updates CraftWorld.loadChunk to use the new methods, as the
previous logic did not properly handle the new unload queue.
2016-06-23 10:34:08 +10:00
Ryan Michela
9af379fc47
SPIGOT-1319: Add EntityBreedEvent
2016-06-19 20:14:09 +10:00
Jadon Fowler
63839165bc
Fix infinite loop when saving chunks
...
Running `/save-all flush` would start an infinite loop that prints:
ThreadedAnvilChunkStorage (world): All chunks are saved
2016-06-18 04:31:44 -07:00
md_5
02f4218da5
SPIGOT-2414: Repeated disconnects
2016-06-15 13:45:11 +10:00
md_5
71cd505d45
SPIGOT-2405: Better event for combust due to fire
2016-06-15 13:31:35 +10:00
md_5
7f1a32252b
SPIGOT-2385: RegionFileCache synchronization issues
2016-06-12 19:28:27 +10:00
md_5
ac58f3840e
SPIGOT-2348: EntityTeleportEvent cancellation
2016-06-12 12:51:53 +10:00
md_5
1f507256e7
SPIGOT-2322: Chunks generating with missing / corrupted data.
2016-06-12 12:28:08 +10:00
md_5
f642d4bcc3
SPIGOT-2397: More calls to VehicleEntityCollisionEvent
2016-06-12 10:45:03 +10:00
minoneer
e2ff10bdcd
SPIGOT-1124: Changed To-Location on Teleport event ignored
2016-06-12 10:33:08 +10:00
md_5
fa83b1b80c
SPIGOT-2388: Damage must be nulled out in some circumstances
2016-06-12 10:13:51 +10:00
md_5
d5ecbd0e93
SPIGOT-2387: Magma does not provide a block for EntityDamageEvent.
2016-06-11 16:11:51 +10:00
md_5
3ae3ea08f2
SPIGOT-1550, SPIGOT-2306: Custom payload / book + event fixes
2016-06-11 12:21:04 +10:00
Tom E
10c10b3124
SPIGOT-2366: Fix a missed diff PortalTravelAgent.patch
2016-06-09 21:25:21 +10:00
md_5
5a55e13868
SPIGOT-2365: Missed hanging diff
2016-06-09 20:42:49 +10:00
md_5
b2f31b74d0
SPIGOT-2364: Fix hanging placing.
2016-06-09 14:27:59 +10:00
md_5
885f4dce9e
Restore some Vanilla behaviour to fix magma blocks
2016-06-09 12:50:21 +10:00
md_5
a8a4bedd2a
Update to Minecraft 1.10
2016-06-09 11:43:49 +10:00
md_5
5ae53e0d5c
SPIGOT-2335: EntityCreeper.setPowered
2016-05-31 20:53:37 +10:00
md_5
71e5248c8b
SPIGOT-636: Decouple EntityCombustByEntity from damageEntity
2016-05-28 22:10:59 +10:00
md_5
106ced01e0
Implement PlayerChangedMainHandEvent
2016-05-27 18:53:36 +10:00
md_5
3c19fef26e
SPIGOT-2321: Fully check Vanilla command permissions
2016-05-26 21:06:28 +10:00
md_5
042911fef4
SPIGOT-2311: Cancelling PlayerPortalEvent causes invulnerability until relog
2016-05-25 18:25:49 +10:00
md_5
a022dd22fd
SPIGOT-2303: Use getChunkIfLoaded
2016-05-22 13:57:44 +10:00
md_5
8982e3f33e
SPIGOT-2297: Reintroduce getChunkIfLoaded
2016-05-22 11:36:38 +10:00
md_5
6d133d5440
SPIGOT-2282: Get loaded chunk
2016-05-15 22:14:47 +10:00
md_5
3d0ed18e38
Fix CraftBukkit crash report details not showing
2016-05-15 22:12:06 +10:00
md_5
23da8b0ab7
SPIGOT-2270: Retain Java 6 compat
2016-05-12 12:09:28 +10:00
md_5
901c5327f8
SPIGOT-2271: Custom furnace experience error
2016-05-12 12:07:58 +10:00
md_5
e22506f964
Use direct chunk access for neighbour counts on unload
2016-05-11 16:01:17 +10:00
md_5
7e9122e74d
Fix some [but not all] chunk unload issues
2016-05-11 15:34:16 +10:00
md_5
c5e9a169fa
Minecraft 1.9.4
2016-05-10 21:47:39 +10:00
md_5
4cb32587ac
SPIGOT-2255: Nether Structure generation ConcurrentModificationException
2016-05-07 16:33:01 +10:00
Thinkofname
ed60c01794
SPIGOT-2134: Use the correct listener in CommandExecute
2016-05-01 20:38:40 +01:00
md_5
4377b86b29
SPIGOT-2218: Drop horse chest on death
2016-04-26 09:26:23 +10:00
Thinkofname
22dcde52c9
Ignore movement packets from dead players.
...
As funny as the idea sounds of having corpses sliding around it
shouldn't really be allowed. Due to other checks added by CB
previously this was mostly harmless anyway.
2016-04-24 17:35:59 +01:00
Jacob Martin
78434e8910
Remove debug message.
2016-04-23 09:49:06 -05:00
Thinkofname
b103841da3
SPIGOT-2171: Fix shield blocking sounds
2016-04-20 13:01:20 +01:00
Thinkofname
199b11bdd0
SPIGOT-2157: Fix enderman not playing their animation when attacking
2016-04-20 11:40:16 +01:00
Thinkofname
a4786c824f
SPIGOT-2134: Support /execute being chained
2016-04-20 11:24:48 +01:00
Thinkofname
f060bba1ca
SPIGOT-2043: Ensure VehicleMoveEvent is always fired for boats
2016-04-20 11:12:14 +01:00
Thinkofname
b5a4d07141
SPIGOT-2014: Respect the spectatorsGenerateChunks gamerule
2016-04-20 11:00:35 +01:00
Thinkofname
b70058afa2
SPIGOT-2191: Fix a missed diff from 1.8.8
2016-04-17 17:47:51 +01:00
md_5
f6313791d0
staticify backported method
2016-04-12 18:25:18 +10:00
md_5
1e2fcb38e4
Backport changes from 16w15a
2016-04-12 14:06:08 +10:00
md_5
11e8c6d338
SPIGOT-2145: Add missed EntityTeleportEvent diff
2016-04-08 19:06:31 +10:00
md_5
f326992b8b
SPIGOT-2128: Flint and steel duplicate place event
2016-04-04 17:18:01 +10:00
Thinkofname
f01861f80b
SPIGOT-2115: Fix entities being added to the world multiple times when teleported
2016-04-02 01:12:03 +01:00
Thinkofname
048849ce51
SPIGOT-2102: Don't reduce the movement limit below vanilla's default
2016-04-01 23:21:09 +01:00