Commit graph

580 commits

Author SHA1 Message Date
CraftBukkit/Spigot
0dcf5cb67e SPIGOT-2695: Added BrewingStandFuelEvent and added fuel level to the BrewEvent
By: LukBukkit <luk.bukkit@gmail.com>
2016-11-24 18:03:48 +01:00
CraftBukkit/Spigot
223f2ee80f SPIGOT-2842: Improve item age handling
By: md_5 <git@md-5.net>
2016-11-25 10:31:53 +11:00
CraftBukkit/Spigot
d722f59600 Farmland is a pickable block
By: md_5 <git@md-5.net>
2016-11-24 21:29:41 +11:00
CraftBukkit/Spigot
5a3215856c SPIGOT-2833: Tile entities occasionally wiped after placement
By: md_5 <git@md-5.net>
2016-11-24 09:30:01 +11:00
CraftBukkit/Spigot
874e784b8a SPIGOT-2836: ProjectileHitEvent not always firing for FishHook
By: md_5 <git@md-5.net>
2016-11-23 22:50:37 +11:00
CraftBukkit/Spigot
c85a3c331b SPIGOT-2765: Special case entity triggered explosions for HangingBreakEvent
By: md_5 <git@md-5.net>
2016-11-23 10:34:08 +11:00
CraftBukkit/Spigot
6b773ce751 SPIGOT-2824: Llama Strength API
By: md_5 <git@md-5.net>
2016-11-23 10:27:49 +11:00
CraftBukkit/Spigot
db370129b4 Fix setCarryingChest not resizing horse inventory
By: md_5 <git@md-5.net>
2016-11-21 21:56:17 +11:00
CraftBukkit/Spigot
f6dd4eff69 SPIGOT-2272: Add API for virtual Merchants
By: Lukas Hennig <lukas@wirsindwir.de>
2016-11-21 15:29:36 +11:00
CraftBukkit/Spigot
6d1f84a8e1 SPIGOT-2807: Update inventory when attack cancelled
By: md_5 <git@md-5.net>
2016-11-20 14:13:21 +11:00
CraftBukkit/Spigot
1026d97b35 SPIGOT-2806: Fix PlayerDropItemEvent for disconnected players
By: md_5 <git@md-5.net>
2016-11-20 10:19:22 +11:00
CraftBukkit/Spigot
0193564053 Fix cancelling PlayerEditBookEvent
By: LukBukkit <luk.bukkit@gmail.com>
2016-11-19 12:40:42 +01:00
CraftBukkit/Spigot
a68281e279 SPIGOT-2800: Can only smelt 63 stack
By: md_5 <git@md-5.net>
2016-11-19 21:14:46 +11:00
CraftBukkit/Spigot
0816d8a06f Add additional APIs for Evoker / EvokerFangs
By: momothereal <momothereal.mc@gmail.com>
2016-11-19 18:53:57 +11:00
CraftBukkit/Spigot
3e21482d20 Attempt to sync damage up again - golden apples this time
By: md_5 <git@md-5.net>
2016-11-19 14:53:19 +11:00
CraftBukkit/Spigot
e73c499794 SPIGOT-2795: InventoryClickEvent issues
By: md_5 <git@md-5.net>
2016-11-19 13:51:10 +11:00
CraftBukkit/Spigot
a43e456dca Get Colors from ShulkerBox; Implement CustomName for Tiles.
By: Senmori <thesenmori@gmail.com>
2016-11-18 11:24:41 +11:00
CraftBukkit/Spigot
3fd399bd50 SPIGOT-2793: Revert Nameable changes
By: md_5 <git@md-5.net>
2016-11-19 03:10:04 +11:00
CraftBukkit/Spigot
f95e0cbeef SPIGOT-2790: Remove negative item ID filtering again
By: md_5 <git@md-5.net>
2016-11-18 15:12:11 +11:00
CraftBukkit/Spigot
bd1ee334c6 Get Colors from ShulkerBox; Implement CustomName for Tiles.
By: Senmori <thesenmori@gmail.com>
2016-11-18 11:24:41 +11:00
CraftBukkit/Spigot
9dad03430b SPIGOT-2777: Mobs not being angered by snowballs
By: md_5 <git@md-5.net>
2016-11-18 10:57:53 +11:00
CraftBukkit/Spigot
4e151a9020 SPIGOT-2784: Fix Withers not being built
By: md_5 <git@md-5.net>
2016-11-18 09:20:14 +11:00
CraftBukkit/Spigot
3d88bfd277 SPIGOT-2771: Safely execute command block commands
By: md_5 <git@md-5.net>
2016-11-18 08:54:22 +11:00
CraftBukkit/Spigot
53a37d68fc SPIGOT-2785: Wrong effect ID for wither sounds
By: md_5 <git@md-5.net>
2016-11-18 08:41:21 +11:00
CraftBukkit/Spigot
5e5fe9d2ed SPIGOT-2770: Can Place Structure Blocks Even When Not Op
By: md_5 <git@md-5.net>
2016-11-17 21:01:15 +11:00
CraftBukkit/Spigot
4e412ab4e3 Update to Minecraft 1.11
By: md_5 <git@md-5.net>
2016-11-17 12:41:03 +11:00
CraftBukkit/Spigot
cf579b12bc SPIGOT-1903, MC-98153: Portal Location Sync Issues
By: md_5 <git@md-5.net>
2016-10-23 14:00:35 +11:00
CraftBukkit/Spigot
537ae5a7b0 SPIGOT-2738: Revert SPIGOT-1903 fix
Reverted from commit 69cae6228b

By: md_5 <git@md-5.net>
2016-10-23 12:45:07 +11:00
CraftBukkit/Spigot
69cae6228b SPIGOT-1903: Only issue player location update after tick
Previously after a player tick, the player's location would be reset back to the location which they had prior to the tick, only to be (hopefully) corrected at a later point, after the client had attempted (and failed) to acknowledge the location change.

By: md_5 <git@md-5.net>
2016-10-19 20:43:47 +11:00
CraftBukkit/Spigot
49316bb556 SPIGOT-2726: Fix duplicate UUID check not always running
World.addEntity(Entity entity) calls addEntity(entity, SpawnReason.DEFAULT), which contains the code that was originally in addEntity (and some event code).

However, WorldServer previously only had addEntity(Entity entity), so if addEntity(Entity entity, SpawnReason spawnreason) was called directly, the UUID check that's found in it (the call to 'i') is skipped.  This happens, among other places, in ChunkRegionLoader.spawnEntity (which /summon uses).

I fixed this by making WorldServer override the SpawnReason version, rather than the regular version.  This is safe to do because the World version calls the SpawnReason version - it's not necessary to do the same thing in WorldServer.

By: Pokechu22 <Pokechu022@gmail.com>
2016-10-15 23:20:12 -07:00
CraftBukkit/Spigot
fc00e0cbca SPIGOT-2686: Vehicles cannot collide with air
By: md_5 <git@md-5.net>
2016-10-12 19:47:14 +11:00
CraftBukkit/Spigot
001b26f1ae Fix looting enchant using wrong variable
By: md_5 <git@md-5.net>
2016-10-10 17:02:49 +11:00
CraftBukkit/Spigot
1160f867a4 SPIGOT-2694: Update other half of door on BlockBreakEvent
By: md_5 <git@md-5.net>
2016-10-10 16:58:14 +11:00
CraftBukkit/Spigot
01ba47a5c0 SPIGOT-2717: /execute over RCON
By: md_5 <git@md-5.net>
2016-10-09 14:00:04 +11:00
CraftBukkit/Spigot
a4f5074da8 MC-54738: Fix ocean biome spikes due to minHeight sign inversion.
By: Ryan Michela <deltahat@gmail.com>
2016-10-06 22:31:53 -07:00
CraftBukkit/Spigot
dc3ec1e507 SPIGOT-2683: Missing BlockDispenseEvents
By: md_5 <git@md-5.net>
2016-09-19 18:20:15 +10:00
CraftBukkit/Spigot
0faf0e750e Remove unneeded change
By: md_5 <git@md-5.net>
2016-09-11 14:14:13 +10:00
CraftBukkit/Spigot
ceee1b96e1 SPIGOT-2639: Better state validation
By: md_5 <git@md-5.net>
2016-09-05 17:33:28 +10:00
CraftBukkit/Spigot
d9aefeb601 SPIGOT-2653: Better align combustion with vanilla behaviour
By: md_5 <git@md-5.net>
2016-09-03 16:39:21 +10:00
CraftBukkit/Spigot
859ccb933b SPIGOT-2634: Concurrency issue in FileIOThread
By: md_5 <git@md-5.net>
2016-08-27 15:51:54 +10:00
CraftBukkit/Spigot
e82ad8c82f SPIGOT-215: Implement infrastructure for Location tab completes
By: DemonWav <demonwav@gmail.com>
2016-08-25 09:48:52 +10:00
CraftBukkit/Spigot
7b4d8c3f3f SPIGOT-2622: Ensure all players are safely disconnected on shutdown
By: md_5 <git@md-5.net>
2016-08-23 14:02:48 +10:00
CraftBukkit/Spigot
cf6a18e39f SPIGOT-2616: Fix dispensers dispensing TNT making squid sounds
This was caused by the wrong obfuscated sound effect being used, probably due to a merge issue.

By: Pokechu22 <Pokechu022@gmail.com>
2016-08-20 09:48:07 +10:00
CraftBukkit/Spigot
22d343c1f4 SPIGOT-2581: EntityAirChangeEvent
By: md_5 <git@md-5.net>
2016-08-08 18:24:21 +10:00
CraftBukkit/Spigot
4e6c8a8362 Enhance Beacon Block API
By: md_5 <git@md-5.net>
2016-07-23 10:55:43 +10:00
CraftBukkit/Spigot
467c8686b0 Implement basic Beacon Block API
By: redwallhp <mcredwallhp@gmail.com>
2016-07-18 03:40:07 -04:00
CraftBukkit/Spigot
9baef28a81 SPIGOT-2537: Relax skull check even for nominally invalid skulls.
By: md_5 <git@md-5.net>
2016-07-22 20:34:17 +10:00
CraftBukkit/Spigot
3aa2d8025a Simplify a few diffs
By: md_5 <git@md-5.net>
2016-07-15 20:08:04 +10:00
CraftBukkit/Spigot
1e7be02c6b SPIGOT-2520: Better skull validation
By: md_5 <git@md-5.net>
2016-07-13 11:47:57 +10:00
CraftBukkit/Spigot
a9eb9b3f1a SPIGOT-2495: Better validation of Skulls.
By: md_5 <git@md-5.net>
2016-07-12 20:18:08 +10:00
CraftBukkit/Spigot
b38424139e SPIGOT-113: Add save status to ChunkUnloadEvent
By: md_5 <git@md-5.net>
2016-07-11 21:10:56 +10:00
CraftBukkit/Spigot
a63680b107 SPIGOT-2427: Fix missed diff in armor damage handling
By: md_5 <git@md-5.net>
2016-07-10 12:02:18 +10:00
CraftBukkit/Spigot
4d977ad06a SPIGOT-1994: Revert collisions to Vanilla behaviour
By: md_5 <git@md-5.net>
2016-07-10 11:44:02 +10:00
CraftBukkit/Spigot
713c31929a Call EntityChangeBlockEvent for Fire Arrows hitting TNT
By: md_5 <git@md-5.net>
2016-07-08 11:20:15 +10:00
CraftBukkit/Spigot
9797cf7e43 SPIGOT-2490: Villager farming event
By: md_5 <git@md-5.net>
2016-07-08 11:12:40 +10:00
CraftBukkit/Spigot
6558543222 SPIGOT-2504: Save structure info for secondary worlds
By: md_5 <git@md-5.net>
2016-07-08 10:55:51 +10:00
CraftBukkit/Spigot
64ee97bc2f SPIGOT-2501: Remove period from default quit message
By: md_5 <git@md-5.net>
2016-07-07 10:43:49 +10:00
CraftBukkit/Spigot
7b2050e56f SPIGOT-1468: ENDER_PEARL SpawnReason
By: md_5 <git@md-5.net>
2016-07-01 12:30:28 +10:00
CraftBukkit/Spigot
3aeb832d79 SPIGOT-1373: Implement EntityTargetEvent for TEMPT.
This can be a high frequency event call. Use with care.

By: md_5 <git@md-5.net>
2016-07-01 11:40:42 +10:00
CraftBukkit/Spigot
9f63f2a371 SPIGOT-1341: Cancelled cake interact decreases client hunger
By: md_5 <git@md-5.net>
2016-07-01 11:20:31 +10:00
CraftBukkit/Spigot
a9a318835b SPIGOT-1405: Call EntityChangeBlockEvent for Rabbits eating Carrots
By: md_5 <git@md-5.net>
2016-06-30 16:15:38 +10:00
CraftBukkit/Spigot
dc3f10a9a0 SPIGOT-1288: Sounds played for cancelled BlockPlaceEvent
By: md_5 <git@md-5.net>
2016-06-30 15:39:58 +10:00
CraftBukkit/Spigot
36998be28a SPIGOT-1284: Run scheduler consistently within a tick
By: md_5 <git@md-5.net>
2016-06-30 15:20:04 +10:00
CraftBukkit/Spigot
7af7537763 SPIGOT-1283: Copy data directory on world import in case it's required
By: md_5 <git@md-5.net>
2016-06-30 15:13:32 +10:00
CraftBukkit/Spigot
66392c6d78 SPIGOT-1264: Spurious BlockFadeEvent
By: md_5 <git@md-5.net>
2016-06-30 14:47:05 +10:00
CraftBukkit/Spigot
51742aae6c SPIGOT-1224: InventoryClickEvent issues for containers opened during event
By: md_5 <git@md-5.net>
2016-06-30 14:27:49 +10:00
CraftBukkit/Spigot
4013505f8c SPIGOT-1181: Ensure Minecart command updates visually
By: md_5 <git@md-5.net>
2016-06-30 13:33:26 +10:00
CraftBukkit/Spigot
d6f72f0b27 SPIGOT-1132: Duplicate Minecart interact event
By: md_5 <git@md-5.net>
2016-06-30 13:26:22 +10:00
CraftBukkit/Spigot
8af31adf18 SPIGOT-2461: Call player tick specifically
By: md_5 <git@md-5.net>
2016-06-28 11:44:48 +10:00
CraftBukkit/Spigot
eecbca5942 MC-80966 / SPIGOT-957: Send additional lighting data
By: md_5 <git@md-5.net>
2016-06-25 20:44:12 +10:00
CraftBukkit/Spigot
a526b5311c SPIGOT-924: Compute attributes one last time after quitting
By: md_5 <git@md-5.net>
2016-06-25 20:38:13 +10:00
CraftBukkit/Spigot
1908fefc12 Update to Minecraft 1.10.2
By: md_5 <git@md-5.net>
2016-06-25 11:54:17 +10:00
CraftBukkit/Spigot
26aaa4aceb 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.

By: Aikar <aikar@aikar.co>
2016-06-21 19:08:09 -04:00
CraftBukkit/Spigot
8e8c7d72aa SPIGOT-1319: Add EntityBreedEvent
By: Ryan Michela <deltahat@gmail.com>
2016-06-18 22:00:39 -07:00
CraftBukkit/Spigot
0628968019 Fix infinite loop when saving chunks
Running `/save-all flush` would start an infinite loop that prints:
    ThreadedAnvilChunkStorage (world): All chunks are saved

By: Jadon Fowler <ph4seaber@gmail.com>
2016-06-18 04:25:50 -07:00
CraftBukkit/Spigot
c703d2431c SPIGOT-2414: Repeated disconnects
By: md_5 <git@md-5.net>
2016-06-15 13:45:11 +10:00
CraftBukkit/Spigot
bdf0aef528 SPIGOT-2405: Better event for combust due to fire
By: md_5 <git@md-5.net>
2016-06-15 13:31:35 +10:00
CraftBukkit/Spigot
c93d857872 SPIGOT-2385: RegionFileCache synchronization issues
By: md_5 <git@md-5.net>
2016-06-12 19:28:27 +10:00
CraftBukkit/Spigot
5c09622671 SPIGOT-2348: EntityTeleportEvent cancellation
By: md_5 <git@md-5.net>
2016-06-12 12:51:53 +10:00
CraftBukkit/Spigot
c9a10e68a1 SPIGOT-2322: Chunks generating with missing / corrupted data.
By: md_5 <git@md-5.net>
2016-06-12 12:28:08 +10:00
CraftBukkit/Spigot
2270b1425e SPIGOT-2397: More calls to VehicleEntityCollisionEvent
By: md_5 <git@md-5.net>
2016-06-12 10:45:03 +10:00
CraftBukkit/Spigot
3e6ba4f676 SPIGOT-1124: Changed To-Location on Teleport event ignored
By: minoneer <minoneer@gmail.com>
2016-05-30 21:29:10 +02:00
CraftBukkit/Spigot
6b0f3ef039 SPIGOT-2388: Damage must be nulled out in some circumstances
By: md_5 <git@md-5.net>
2016-06-12 10:13:51 +10:00
CraftBukkit/Spigot
a9e1194e19 SPIGOT-2387: Magma does not provide a block for EntityDamageEvent.
By: md_5 <git@md-5.net>
2016-06-11 16:11:51 +10:00
CraftBukkit/Spigot
1a8b83514c SPIGOT-1550, SPIGOT-2306: Custom payload / book + event fixes
By: md_5 <git@md-5.net>
2016-06-11 12:17:35 +10:00
CraftBukkit/Spigot
1b648cfd6b SPIGOT-2366: Fix a missed diff PortalTravelAgent.patch
By: Tom E <tomelfring@gmail.com>
2016-06-09 12:00:57 +02:00
CraftBukkit/Spigot
41b7bb0b90 SPIGOT-2365: Missed hanging diff
By: md_5 <git@md-5.net>
2016-06-09 20:42:49 +10:00
CraftBukkit/Spigot
f848ee8019 SPIGOT-2364: Fix hanging placing.
By: md_5 <git@md-5.net>
2016-06-09 14:27:59 +10:00
CraftBukkit/Spigot
67c3b659a5 Restore some Vanilla behaviour to fix magma blocks
By: md_5 <git@md-5.net>
2016-06-09 12:50:21 +10:00
CraftBukkit/Spigot
a39b7e5f3a Update to Minecraft 1.10
By: md_5 <git@md-5.net>
2016-06-09 11:43:49 +10:00
CraftBukkit/Spigot
18f37c3b32 SPIGOT-2335: EntityCreeper.setPowered
By: md_5 <git@md-5.net>
2016-05-31 20:53:37 +10:00
CraftBukkit/Spigot
e9b7eee369 SPIGOT-636: Decouple EntityCombustByEntity from damageEntity
By: md_5 <git@md-5.net>
2016-05-28 22:10:59 +10:00
CraftBukkit/Spigot
3a3576e181 Implement PlayerChangedMainHandEvent
By: md_5 <git@md-5.net>
2016-05-27 18:53:36 +10:00
CraftBukkit/Spigot
187015b57b SPIGOT-2321: Fully check Vanilla command permissions
By: md_5 <git@md-5.net>
2016-05-26 21:06:28 +10:00
CraftBukkit/Spigot
69c6c3d92c SPIGOT-2311: Cancelling PlayerPortalEvent causes invulnerability until relog
By: md_5 <git@md-5.net>
2016-05-25 18:25:49 +10:00
CraftBukkit/Spigot
ba115c957b SPIGOT-2303: Use getChunkIfLoaded
By: md_5 <git@md-5.net>
2016-05-22 13:57:44 +10:00
CraftBukkit/Spigot
ecb71842df SPIGOT-2297: Reintroduce getChunkIfLoaded
By: md_5 <git@md-5.net>
2016-05-22 11:36:38 +10:00
CraftBukkit/Spigot
4d42c823d2 SPIGOT-2282: Get loaded chunk
By: md_5 <git@md-5.net>
2016-05-15 22:14:47 +10:00
CraftBukkit/Spigot
477241471c Fix CraftBukkit crash report details not showing
By: md_5 <git@md-5.net>
2016-05-15 22:12:06 +10:00
CraftBukkit/Spigot
d94f1ebe37 SPIGOT-2270: Retain Java 6 compat
By: md_5 <git@md-5.net>
2016-05-12 12:09:28 +10:00
CraftBukkit/Spigot
bc420eace5 SPIGOT-2271: Custom furnace experience error
By: md_5 <git@md-5.net>
2016-05-12 12:07:58 +10:00
CraftBukkit/Spigot
d0547bfe77 Use direct chunk access for neighbour counts on unload
By: md_5 <git@md-5.net>
2016-05-11 15:59:20 +10:00
CraftBukkit/Spigot
3d3e6cdcad Fix some [but not all] chunk unload issues
By: md_5 <git@md-5.net>
2016-05-11 15:34:16 +10:00
CraftBukkit/Spigot
d506c12c07 Minecraft 1.9.4
By: md_5 <git@md-5.net>
2016-05-10 21:47:39 +10:00
CraftBukkit/Spigot
c9a6e9175c SPIGOT-2255: Nether Structure generation ConcurrentModificationException
By: md_5 <git@md-5.net>
2016-05-07 16:33:01 +10:00
CraftBukkit/Spigot
da48f2cbd4 SPIGOT-2134: Use the correct listener in CommandExecute
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-05-01 20:38:40 +01:00
CraftBukkit/Spigot
fbff20c008 SPIGOT-2218: Drop horse chest on death
By: md_5 <git@md-5.net>
2016-04-26 09:26:20 +10:00
CraftBukkit/Spigot
9295c03ce7 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.

By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-24 17:35:59 +01:00
CraftBukkit/Spigot
d106bad54b Remove debug message.
By: Jacob Martin <jjm_223@hotmail.com>
2016-04-23 09:49:06 -05:00
CraftBukkit/Spigot
97cabc950a SPIGOT-2171: Fix shield blocking sounds
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 13:01:20 +01:00
CraftBukkit/Spigot
7a3f710cf1 SPIGOT-2157: Fix enderman not playing their animation when attacking
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:40:16 +01:00
CraftBukkit/Spigot
70d48f98d3 SPIGOT-2134: Support /execute being chained
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:24:48 +01:00
CraftBukkit/Spigot
6293f1d626 SPIGOT-2043: Ensure VehicleMoveEvent is always fired for boats
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:12:14 +01:00
CraftBukkit/Spigot
77b2d0456e SPIGOT-2014: Respect the spectatorsGenerateChunks gamerule
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:00:35 +01:00
CraftBukkit/Spigot
8fe634523c SPIGOT-2191: Fix a missed diff from 1.8.8
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-17 17:47:51 +01:00
CraftBukkit/Spigot
cca53f1f96 staticify backported method
By: md_5 <git@md-5.net>
2016-04-12 18:25:18 +10:00
CraftBukkit/Spigot
70d8b8c90e Backport changes from 16w15a
By: md_5 <git@md-5.net>
2016-04-12 14:06:08 +10:00
CraftBukkit/Spigot
6b0ff2a74f SPIGOT-2145: Add missed EntityTeleportEvent diff
By: md_5 <git@md-5.net>
2016-04-08 19:06:31 +10:00
CraftBukkit/Spigot
d7b8d8fdb9 SPIGOT-2128: Flint and steel duplicate place event
By: md_5 <git@md-5.net>
2016-04-04 17:18:01 +10:00
CraftBukkit/Spigot
22bfd9c3e9 SPIGOT-2115: Fix entities being added to the world multiple times when teleported
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-02 01:12:03 +01:00
CraftBukkit/Spigot
f3c514cf91 SPIGOT-2102: Don't reduce the movement limit below vanilla's default
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-01 23:19:55 +01:00
CraftBukkit/Spigot
b6c5393b22 Handle cases where Mojang uses an empty string for permission checks
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-01 22:58:20 +01:00
CraftBukkit/Spigot
911f7f5cf7 MC-100382: Fix Pathfinding Memory Leak
https://bugs.mojang.com/browse/MC-100382

A reference to a ChunkCache is never cleaned up after doing a pathfind operation,
resulting in leaking chunks. The leaked chunks then hold references to other
entities that may also be leaking ChunkCache's, creating a cascading problem.

By: Aikar <aikar@aikar.co>
2016-03-31 19:47:11 -04:00
CraftBukkit/Spigot
41e881d59f SPIGOT-2101: Check the result of damageEntity before applying knockback from sweep attacks
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 12:50:58 +01:00
CraftBukkit/Spigot
86e2c74429 SPIGOT-2098: Fix sound effects for 1.9.0 clients
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 11:34:47 +01:00
CraftBukkit/Spigot
17d7ca3bb4 Fix a diff mistake in MobEffectList
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 00:00:11 +01:00
CraftBukkit/Spigot
094f30f26d Update to Minecraft 1.9.2
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-30 20:50:59 +01:00
CraftBukkit/Spigot
8ea7bfcb8c Support Minecraft 1.9.2
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-30 16:51:22 +01:00
CraftBukkit/Spigot
19e357e11a Add 1.9.1 support.
By: md_5 <git@md-5.net>
2016-03-16 16:49:50 +11:00
CraftBukkit/Spigot
4fbcead283 SPIGOT-2033: Re-add missed diff for entity.valid
By: Aikar <aikar@aikar.co>
2016-03-28 20:19:29 -04:00
CraftBukkit/Spigot
5e00c79020 Limit the length of byte arrays
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-28 21:19:05 +01:00
CraftBukkit/Spigot
f2440a109a Arrows use interactable condition
By: md_5 <git@md-5.net>
2016-03-27 20:58:45 +11:00
CraftBukkit/Spigot
eb3bbd68cc SPIGOT-2060: Method to control whether entities collide
By: md_5 <git@md-5.net>
2016-03-27 20:19:41 +11:00
CraftBukkit/Spigot
c165b940ae SPIGOT-2056: Fix killedByTeam scoreboard criteria
By: md_5 <git@md-5.net>
2016-03-27 11:11:15 +11:00
CraftBukkit/Spigot
454a2b88bd SPIGOT-2034: Rework damage again, this time for snowballs.
By: md_5 <git@md-5.net>
2016-03-26 14:10:29 +11:00
CraftBukkit/Spigot
2e5cc5e318 SPIGOT-2050: Add back code to only fire VehicleEnterEvent for loaded chunks.
By: md_5 <git@md-5.net>
2016-03-26 09:19:03 +11:00
CraftBukkit/Spigot
9808985b27 SPIGOT-1746: Tile entities may not always tick.
By: md_5 <git@md-5.net>
2016-03-25 14:04:27 +11:00
CraftBukkit/Spigot
3f72e1a95c Apply DataConverters to ItemStack instances
By: md_5 <git@md-5.net>
2016-03-25 10:20:27 +11:00
CraftBukkit/Spigot
97cca957f7 Fix player dimension change invulnerability never getting unset when certain dimensions are disabled
By: Zach Brown <zach.brown@destroystokyo.com>
2016-03-22 12:39:41 -05:00
CraftBukkit/Spigot
0c230e9353 SPIGOT-1733: Add PlayerPickupArrowEvent
By: 2008Choco <hawkeboyz2@hotmail.com>
2016-03-22 14:03:48 -04:00
CraftBukkit/Spigot
15f22a7986 SPIGOT-1934: Expand EnderDragon API - implement dragon phases
By: Matthew <stteg@hotmail.com>
2016-03-15 23:32:37 -04:00
CraftBukkit/Spigot
c0cd5222ed SPIGOT-1975: Fix falling blocks when height > 1
By: md_5 <git@md-5.net>
2016-03-22 18:04:02 +11:00
CraftBukkit/Spigot
2d394c85d9 Improve shield damage
By: md_5 <git@md-5.net>
2016-03-22 14:54:21 +11:00
CraftBukkit/Spigot
6d1fcb4866 SPIGOT-1993: Move hand check to proper location
By: md_5 <git@md-5.net>
2016-03-20 16:53:36 +11:00
CraftBukkit/Spigot
817347613d SPIGOT-1984: Fix default interact state when sneaking
By: md_5 <git@md-5.net>
2016-03-20 13:48:21 +11:00
CraftBukkit/Spigot
ed3feb34bd Fix strange potion diff
By: md_5 <git@md-5.net>
2016-03-20 13:42:12 +11:00
CraftBukkit/Spigot
8a5e72c953 SPIGOT-1991: Further damage fixes
By: md_5 <git@md-5.net>
2016-03-20 13:40:12 +11:00
CraftBukkit/Spigot
fb5328bb3c SPIGOT-1904: AreaEffectCloud events and additional API
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-03-12 12:12:25 -05:00
CraftBukkit/Spigot
277b9a6caa SPIGOT-1986: Fix flying players spamming EntityToggleGlideEvent
By: 0x277F <0x277F@gmail.com>
2016-03-19 18:00:15 -06:00
CraftBukkit/Spigot
bee4c7641d SPIGOT-1981: Another attempt at damage
By: md_5 <git@md-5.net>
2016-03-20 10:54:23 +11:00