Paper/nms-patches
Geoff Crossland 963b19c599 Fix a few chunk saving race conditions
* ChunkRegionLoader.c() picks an entry in the save queue, removes that entry from the save queue and then actually writes the entry to the region file. So, between the last two steps, the entry is neither in the save queue nor is it in the region file; if somebody loads the chunk again (with ChunkRegionLoader.loadChunk()) in that gap, they'll get old data. I've delayed the removal until the saving is done.
* ChunkRegionLoader.c() also records the coords of the chunks it's currently saving in this.c. ChunkRegionLoader.a(ChunkCoordIntPair, NBTTagCompound), which adds an entry to the save queue, stops the addition of an entry if its coords are in this.c. Now, I'm guessing that Mojang's intended purpose for this mechanism was to prevent multiple parallel writes for the same chunk. The "stops the addition" bit above should then be something like "block until it's no longer in c"; in fact, the vanilla implementation is "discard the new state of the chunk". I've taken the easy route to solving this, by just making ChunkRegionLoader.c() synchronized (since, in normal use, only the chunk saving thread is in here).
2017-08-11 17:34:19 +10:00
..
Advancement.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
AdvancementDataPlayer.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
AdvancementRewards.patch SPIGOT-3491: Add option to bypass permissions in advancements 2017-08-06 09:07:24 +10:00
Advancements.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
Block.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
BlockButtonAbstract.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockCactus.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockCake.patch Update to Minecraft 1.11.1 2016-12-21 07:00:00 +11:00
BlockCauldron.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockChorusFlower.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockCocoa.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
BlockCommand.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockConcretePowder.patch SPIGOT-3286: Call BlockFormEvent for Concrete Powder -> Concrete 2017-06-03 17:39:03 +10:00
BlockCrops.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockDaylightDetector.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockDiodeAbstract.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
BlockDispenser.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockDoor.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
BlockDragonEgg.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockDropper.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockEnderPortal.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
BlockFire.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
BlockFlowing.patch SPIGOT-3286: Call BlockFormEvent for Concrete Powder -> Concrete 2017-06-03 17:39:03 +10:00
BlockFluids.patch SPIGOT-3286: Call BlockFormEvent for Concrete Powder -> Concrete 2017-06-03 17:39:03 +10:00
BlockGrass.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockIce.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockJukeBox.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockLeaves.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockLever.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
BlockMagma.patch Update to Minecraft 1.11.1 2016-12-21 07:00:00 +11:00
BlockMinecartDetector.patch Simplify a few diffs 2016-07-15 20:10:43 +10:00
BlockMobSpawner.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockMonsterEggs.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
BlockMushroom.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
BlockMycel.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockNetherWart.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockOre.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockPiston.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
BlockPlant.patch SPIGOT-3215: Call BlockPhysicsEvent for tall plants 2017-05-01 19:49:37 +10:00
BlockPortal.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
BlockPoweredRail.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockPressurePlateAbstract.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
BlockPressurePlateBinary.patch SPIGOT-1608: Add a way to get the hand used in PlayerInteract*Events 2016-03-04 15:24:51 +11:00
BlockPressurePlateWeighted.patch SPIGOT-1608: Add a way to get the hand used in PlayerInteract*Events 2016-03-04 15:24:51 +11:00
BlockPumpkin.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockRedstoneLamp.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockRedstoneOre.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockRedstoneTorch.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockRedstoneWire.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
BlockReed.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
BlockSapling.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
BlockShulkerBox.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockSkull.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockSnow.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
BlockSnowBlock.patch SPIGOT-3105: BlockFadeEvent for large snow blocks 2017-03-08 14:24:11 +11:00
BlockSoil.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockStationary.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
BlockStem.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
BlockTallPlant.patch SPIGOT-3215: Call BlockPhysicsEvent for tall plants 2017-05-01 19:49:37 +10:00
BlockTNT.patch Call EntityChangeBlockEvent for Fire Arrows hitting TNT 2016-07-08 11:20:15 +10:00
BlockTrapdoor.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
BlockTripwire.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
BlockTripwireHook.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
BlockVine.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
BlockWaterLily.patch SPIGOT-2490: Villager farming event 2016-07-08 11:12:40 +10:00
ChatBaseComponent.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
ChatModifier.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
Chunk.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ChunkProviderGenerate.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ChunkProviderServer.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ChunkRegionLoader.patch Fix a few chunk saving race conditions 2017-08-11 17:34:19 +10:00
ChunkSection.patch MC-80966 / SPIGOT-957: Send additional lighting data 2016-06-25 20:44:12 +10:00
CommandBlockListenerAbstract.patch SPIGOT-3491: Add option to bypass permissions in advancements 2017-08-06 09:07:24 +10:00
CommandDebug.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
CommandExecute.patch SPIGOT-3376: Fix nested functions 2017-06-26 08:27:25 +10:00
CommandGamemode.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
CommandGamerule.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
CommandSpreadPlayers.patch Update to Minecraft 1.10 2016-06-09 11:43:49 +10:00
CommandTeleport.patch Add proper TeleportCause for /teleport 2017-06-04 08:39:36 +10:00
CommandTp.patch Add proper TeleportCause for /teleport 2017-06-04 08:39:36 +10:00
Container.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
ContainerAnvil.patch SPIGOT-3368: Allow anvil level cost to be overwritten by properties 2017-06-23 20:35:17 +10:00
ContainerBeacon.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerBrewingStand.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
ContainerChest.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerDispenser.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerEnchantTable.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
ContainerFurnace.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerHopper.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerHorse.patch SPIGOT-2989: Use existing horse inventory object. 2017-01-05 15:03:22 +11:00
ContainerMerchant.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerPlayer.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ContainerShulkerBox.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ContainerWorkbench.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
CraftingManager.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
CrashReport.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
CustomFunction.patch SPIGOT-3376: Fix nested functions 2017-06-26 08:27:25 +10:00
CustomFunctionData.patch SPIGOT-3373: Fix /execute in gameloop functions 2017-06-25 09:46:19 +10:00
DamageSource.patch SPIGOT-2127: Add DamageCause.ENTITY_SWEEP_ATTACK 2016-12-23 22:40:38 +11:00
DataInspectorBlockEntity.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
DataPaletteBlock.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
DataWatcher.patch Update to Minecraft 1.10.2 2016-06-25 11:54:17 +10:00
DedicatedServer.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
DispenseBehaviorItem.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
DispenseBehaviorProjectile.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
DispenserRegistry.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
DragonControllerManager.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
Enchantment.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
EnchantmentFrostWalker.patch SPIGOT-3286: Call BlockFormEvent for Concrete Powder -> Concrete 2017-06-03 17:39:03 +10:00
EnchantmentThorns.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
Entity.patch SPIGOT-3497: Cancelled EntityPortalEvent leads to incorrect behaviour 2017-08-08 20:35:29 +10:00
EntityAgeable.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityAnimal.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityAreaEffectCloud.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityArmorStand.patch SPIGOT-3302: Armor stands not dropping armor 2017-06-09 15:51:56 +10:00
EntityArrow.patch SPIGOT-2242: Handle changed item in PlayerPickupArrowEvent 2016-12-10 12:48:56 +11:00
EntityBoat.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityChicken.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityCow.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityCreature.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
EntityCreeper.patch SPIGOT-3433: Improve AreaEffectCloud#getSource 2017-07-22 09:51:22 +10:00
EntityDamageSourceIndirect.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityEgg.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityEnderCrystal.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
EntityEnderDragon.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityEnderman.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityEnderPearl.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityEvokerFangs.patch SPIGOT-3407: Set damager for evoker fangs 2017-07-08 22:40:54 +10:00
EntityExperienceOrb.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityFallingBlock.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
EntityFireball.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
EntityFireworks.patch Additional fireworks damage tracking. 2016-12-23 22:32:40 +11:00
EntityFishingHook.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityGhast.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityHanging.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
EntityHorseAbstract.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
EntityHorseChestedAbstract.patch SPIGOT-3487: Llama doesn't drop chest 2017-08-03 08:21:05 +10:00
EntityHuman.patch SPIGOT-3324: Best effort fix for shoulder Parrots + cancelled damage event 2017-06-11 12:20:18 +10:00
EntityInsentient.patch SPIGOT-3403: Add an EntityPickupItemEvent 2017-07-28 17:47:59 +10:00
EntityIronGolem.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityItem.patch SPIGOT-3403: Add an EntityPickupItemEvent 2017-07-28 17:47:59 +10:00
EntityItemFrame.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityLargeFireball.patch SPIGOT-3126: Make fireballs do a better job of respecting mobGriefing 2017-03-15 15:26:36 +11:00
EntityLeash.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityLightning.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityLiving.patch SPIGOT-3379: Generalise canPickupItems to other entities. 2017-06-26 08:34:52 +10:00
EntityLlamaSpit.patch SPIGOT-3482: ProjectileHitEvent for shulker bullet and llama spit 2017-08-02 18:05:28 +10:00
EntityMinecartAbstract.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
EntityMinecartCommandBlock.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityMinecartContainer.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityMonster.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityMushroomCow.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityOcelot.patch SPIGOT-3324: Improve tameable damage handling 2017-06-24 10:01:46 +10:00
EntityPainting.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityParrot.patch SPIGOT-3324: Improve tameable damage handling 2017-06-24 10:01:46 +10:00
EntityPig.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
EntityPlayer.patch SPIGOT-3492: Ensure player functionality uses their specific scoreboard 2017-08-05 09:15:52 +10:00
EntityPotion.patch SPIGOT-3433: Improve AreaEffectCloud#getSource 2017-07-22 09:51:22 +10:00
EntityProjectile.patch MC-88491: Fix projectile colliding with shooter 2016-12-23 16:41:54 +11:00
EntityRabbit.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntitySheep.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityShulker.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityShulkerBullet.patch SPIGOT-3482: ProjectileHitEvent for shulker bullet and llama spit 2017-08-02 18:05:28 +10:00
EntitySilverfish.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
EntitySkeleton.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntitySkeletonAbstract.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntitySkeletonWither.patch SPIGOT-3067: Wither skeleton heads not dropping 2017-02-15 10:11:41 +11:00
EntitySlice.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntitySlime.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntitySmallFireball.patch SPIGOT-3126: Make fireballs do a better job of respecting mobGriefing 2017-03-15 15:26:36 +11:00
EntitySnowman.patch SPIGOT-3417: Event for shearing snowman 2017-07-15 09:53:22 +10:00
EntitySpider.patch Update to Minecraft 1.10 2016-06-09 11:43:49 +10:00
EntityThrownExpBottle.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityTippedArrow.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityTNTPrimed.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityTracker.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityTrackerEntry.patch SPIGOT-1915: Fix players seeing their own passengers 2017-01-04 10:50:02 +11:00
EntityVex.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
EntityVillager.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
EntityWither.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
EntityWitherSkull.patch Update to Minecraft 1.10 2016-06-09 11:43:49 +10:00
EntityWolf.patch SPIGOT-3324: Improve tameable damage handling 2017-06-24 10:01:46 +10:00
EntityZombie.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
EntityZombieVillager.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
ExpirableListEntry.patch Cut fluff from patch headers. 2015-05-25 20:37:24 +10:00
Explosion.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
FoodMetaData.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
HandshakeListener.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
IDataManager.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
IInventory.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
InventoryCrafting.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
InventoryCraftResult.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
InventoryEnderChest.patch Add getLocation for InventoryEnderChest 2016-12-11 16:41:40 +11:00
InventoryHorseChest.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
InventoryLargeChest.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
InventoryMerchant.patch SPIGOT-2272: Add API for virtual Merchants 2016-11-21 15:29:36 +11:00
InventorySubcontainer.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
IRecipe.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
ItemArmor.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ItemBlock.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemBoat.patch SPIGOT-3143: Don't decrease item stack size if VehicleCreateEvent is cancelled 2017-03-22 15:15:34 +11:00
ItemBow.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ItemBucket.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
ItemChorusFruit.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemDye.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ItemEnderPearl.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemFireball.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemFishingRod.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemFlintAndSteel.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemHanging.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemLeash.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
ItemMinecart.patch SPIGOT-3143: Don't decrease item stack size if VehicleCreateEvent is cancelled 2017-03-22 15:15:34 +11:00
ItemMonsterEgg.patch Update to Minecraft 1.11.1 2016-12-21 07:00:00 +11:00
ItemRecord.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
ItemRedstone.patch SPIGOT-3486: Missing check in redstone placement 2017-08-03 08:31:29 +10:00
ItemReed.patch SPIGOT-2871: Improve BlockStates + BlockStateMeta 2016-12-02 09:29:33 +11:00
ItemSkull.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
ItemSnowball.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ItemStack.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
ItemWaterLily.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
ItemWorldMap.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
JsonList.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
LoginListener.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
MerchantRecipe.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
MethodProfiler.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
MinecraftServer.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
MobEffectList.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
MobSpawnerAbstract.patch SPIGOT-3496, MC-92282: Set mob type of mob-spawner reverts after single spawn wave. 2017-08-08 20:34:15 +10:00
NameReferencingFileConverter.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
NetworkManager.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
PacketDataSerializer.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
PacketPlayInCloseWindow.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
PacketPlayOutWorldBorder.patch Fix nether world border center not adjusting 2017-06-18 19:23:33 +10:00
PacketStatusListener.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
PathfinderGoalBreakDoor.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
PathfinderGoalBreed.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
PathfinderGoalDefendVillage.patch Update to Minecraft 1.10 2016-06-09 11:43:49 +10:00
PathfinderGoalEatTile.patch Cut fluff from patch headers. 2015-05-25 20:37:24 +10:00
PathfinderGoalFollowOwner.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
PathfinderGoalHorseTrap.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
PathfinderGoalHurtByTarget.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
PathfinderGoalMakeLove.patch SPIGOT-1319: Add EntityBreedEvent 2016-06-19 20:14:09 +10:00
PathfinderGoalNearestAttackableTarget.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
PathfinderGoalNearestAttackableTargetInsentient.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
PathfinderGoalOwnerHurtByTarget.patch Cut fluff from patch headers. 2015-05-25 20:37:24 +10:00
PathfinderGoalOwnerHurtTarget.patch Cut fluff from patch headers. 2015-05-25 20:37:24 +10:00
PathfinderGoalPanic.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
PathfinderGoalSit.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
PathfinderGoalTame.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
PathfinderGoalTarget.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
PathfinderGoalTargetNearestPlayer.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
PathfinderGoalTempt.patch Prevent NPE when setting tempt target to null 2017-06-04 08:43:00 +10:00
PathfinderGoalVillagerFarm.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
PlayerChunk.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
PlayerChunkMap.patch SPIGOT-2891: Remove chunks if first check is false 2016-12-06 22:05:58 +11:00
PlayerConnection.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
PlayerInteractManager.patch SPIGOT-3463: Spurious item drops from event 2017-07-28 17:23:39 +10:00
PlayerInventory.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
PlayerList.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
PortalTravelAgent.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
PropertyManager.patch [SPIGOT-946] Begin making use of access transforms to simplify patching. 2015-06-06 19:46:42 +10:00
RecipeArmorDye.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipeBookClone.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipeFireworks.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipeMapClone.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipeRepair.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipesBanner.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipesFurnace.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
RecipeShulkerBox.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipeTippedArrow.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RecipiesShield.patch Update to Minecraft 1.12-pre6 2017-05-30 21:55:13 +10:00
RegionFileCache.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
RemoteControlCommandListener.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ScoreboardServer.patch Update to Minecraft 1.10 2016-06-09 11:43:49 +10:00
SecondaryWorldServer.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
ShapedRecipes.patch SPIGOT-3337: Use special data value to indicate multiple recipe choices 2017-06-15 07:23:08 +10:00
ShapelessRecipes.patch SPIGOT-3337: Use special data value to indicate multiple recipe choices 2017-06-15 07:23:08 +10:00
SlotFurnaceResult.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
SpawnerCreature.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
StatisticManager.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntity.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntityBanner.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
TileEntityBeacon.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntityBrewingStand.patch Improvements to BlockStates 2017-08-05 14:37:19 +10:00
TileEntityChest.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
TileEntityCommand.patch Minecraft 1.9.4 2016-05-10 21:47:39 +10:00
TileEntityContainer.patch Improvements to BlockStates 2017-08-05 14:37:19 +10:00
TileEntityDispenser.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
TileEntityEndGateway.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntityFurnace.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntityHopper.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntityNote.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
TileEntityShulkerBox.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
TileEntitySign.patch Update to Minecraft 1.12-pre5 2017-05-19 21:00:13 +10:00
UserCache.patch Update to Minecraft 1.12-pre2 2017-05-14 12:00:00 +10:00
Village.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
VillageSiege.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
World.patch Update to Minecraft 1.12.1 2017-08-03 23:00:00 +10:00
WorldBorder.patch SPIGOT-2936: Simplify WorldBorder diff 2016-12-19 23:05:39 +11:00
WorldData.patch SPIGOT-3304: Respect duration from Vanilla /weather 2017-06-09 16:17:08 +10:00
WorldGenGroundBush.patch Update to Minecraft 1.10 2016-06-09 11:43:49 +10:00
WorldGenMegaTreeAbstract.patch Cut fluff from patch headers. 2015-05-25 20:37:24 +10:00
WorldGenRegistration.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
WorldGenVillagePieces.patch Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
WorldManager.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
WorldMap.patch Update to Minecraft 1.11 2016-11-17 12:41:03 +11:00
WorldNBTStorage.patch Update to Minecraft 1.11.1 2016-12-21 07:00:00 +11:00
WorldProviderHell.patch Fix nether world border center not adjusting 2017-06-18 19:23:33 +10:00
WorldServer.patch SPIGOT-3329: Allow per world loot tables 2017-06-15 20:34:19 +10:00