Paper/nms-patches
Aikar 1b2830a3b3 SPIGOT-4441: Fix serializing Components to and from Legacy
While cfeef75cd9 might of semi helped being able to save black text
lore, it actually took a fundamental problem with the legacy serialization
code and expanded it to break even more aspects of the server when dealing
with Component to Legacy conversion.

This is causing data loss in Spigot with cases such as setting an item name
to white gets stripped resulting in it being italic.

Additionally, things such as book pages have been returning black formatting
codes for the end of the line even when the user doesn't have colors in the book.

The root issue is that the "Default Color" system is fundamentally wrong.

Components do not and should not care about what element of the game they
are being used by, and that's what the default color system did.

It results in components that if obtained from 1 source such as a Book
where the default / rendered color is black, is then copied to another
source such as an Entity name, the black is carried forward and shown
in the Entity name, when in reality it should have been white.

This commit reverts cfeef75cd9 and fixes the underlying serialization
issues when it comes to Legacy to and From conversions.

There was quite a number of issues with this code overall, in how
it handles inserting color codes, new line parsing and such.

Books was using mojangs own "getLegacyString" which doesn't match behavior.
We also do not want to use Mojangs method as there is no guarantee they don't
remove that in future.
Plus, everything about books uses the CB implementation anyways, and it should
be consistent (this was mandatory to avoid serialization format changes on old vs new)

These changes as is results in Item Stacks already serialized will not
change contents when they go to component and back, so this won't impact
any existing data.

Newly created books though for example will change behavior in that they
will no longer insert black color codes in the serialized data and will
only represent intentional color changes by the creator of the book.
This will result in cleaner data on them, and books are the only thing
I'm aware of that has a behavioral shift due to the likelyhood of the
default color system kicking in on other parts of the string.

A unit test has been added to verify integrity of serialization to
ensure that any legacy string that is converted into Components will
always re-encode back in the same way when going back to Legacy.
2020-06-01 19:19:42 +10:00
..
Advancement.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
AdvancementDataPlayer.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
Advancements.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
ArgumentBlock.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
ArgumentEntity.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ArgumentParserSelector.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
AttributeRanged.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BehaviorCareer.patch SPIGOT-4946: Add VillagerCareerChangeEvent 2019-05-27 12:21:53 +10:00
BehaviorFarm.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BehaviorInteractDoor.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
BehaviorMakeLove.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BehaviorProfession.patch SPIGOT-4946: Add VillagerCareerChangeEvent 2019-05-27 12:21:53 +10:00
BehaviorUtil.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BiomeStorage.patch Update to Minecraft 1.15.1 2019-12-18 08:00:00 +11:00
Block.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockBamboo.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockBambooSapling.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockBed.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockButtonAbstract.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCactus.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCake.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCampfire.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCauldron.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
BlockChest.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockChorusFlower.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCocoa.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCommand.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockComposter.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
BlockConcretePowder.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
BlockCoral.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCoralFan.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCoralFanWall.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCoralPlant.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockCrops.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockDaylightDetector.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockDiodeAbstract.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockDirtSnowSpreadable.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockDispenser.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockDoor.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockDragonEgg.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockDropper.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockEnderPortal.patch SPIGOT-4900: Rearchitect multiworld support for better compat with new villager AI 2019-05-12 11:15:48 +10:00
BlockFenceGate.patch SPIGOT-5606: call BlockRedstoneEvent for fence gates 2020-03-15 19:05:50 +11:00
BlockFire.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockFluids.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockGrass.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockIce.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockJukeBox.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockKelp.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockLeaves.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockLectern.patch SPIGOT-5500: Lectern cannot be replaced using /setblock and other commands 2020-01-06 12:12:34 +11:00
BlockLever.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockMagma.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockMinecartDetector.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
BlockMobSpawner.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockMonsterEggs.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockMushroom.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockNetherWart.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockNote.patch SPIGOT-5617: setBlockData does not work when NotPlayEvent is called by redstone current 2020-03-29 16:24:11 +11:00
BlockObserver.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockOre.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockPiston.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockPlant.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockPortal.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockPoweredRail.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockPressurePlateAbstract.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockPressurePlateBinary.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockPressurePlateWeighted.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockPumpkinCarved.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockRedstoneComparator.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockRedstoneLamp.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockRedstoneOre.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockRedstoneTorch.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockRedstoneWire.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockReed.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockSapling.patch SPIGOT-5537: Bee nests generated by growing trees near flower have no bees 2020-01-28 09:48:28 +11:00
BlockScaffolding.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockSnow.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockSoil.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockSponge.patch SPIGOT-5293: Sponge behaviour differs from Vanilla 2019-08-28 20:10:04 +10:00
BlockStateInteger.patch Update to Minecraft 1.13-pre7 2018-07-15 10:00:00 +10:00
BlockStem.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockSweetBerryBush.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockTallPlant.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockTNT.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockTrapdoor.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
BlockTripwire.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockTripwireHook.patch Mappings Update 2018-12-06 10:00:00 +11:00
BlockTurtleEgg.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockVine.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockWaterLily.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BlockWitherRose.patch SPIGOT-5559: Add EntityPotionEffectEvent causes for bee, raiders and wither rose 2020-02-02 11:16:01 +11:00
BlockWitherSkull.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
BossBattleCustom.patch Mappings Update 2018-12-26 08:00:00 +11:00
Chunk.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ChunkGenerator.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ChunkMapDistance.patch #644: Fix ChunkMapDistance#removeAllTicketsFor not propagating ticket level updates 2020-03-22 20:02:22 +11:00
ChunkProviderGenerate.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ChunkProviderServer.patch SPIGOT-5484: Add more spawn tick settings 2020-03-08 19:43:47 +11:00
CommandBlockListenerAbstract.patch SPIGOT-5502: Fix command block successcount being set to return value rather than actual count 2020-01-06 13:44:16 +11:00
CommandDispatcher.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
CommandEffect.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
CommandGamemode.patch Mappings Update 2018-12-26 08:00:00 +11:00
CommandGamerule.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
CommandListenerWrapper.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
CommandSpreadPlayers.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
CommandSummon.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
CommandTeleport.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
CommandTime.patch Add TimeSkipEvent 2019-12-21 18:33:20 +11:00
Container.patch SPIGOT-4722: Cannot get title of player's inventory 2019-04-24 10:23:12 +10:00
ContainerAccess.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerAnvil.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ContainerBeacon.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerBrewingStand.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerCartography.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ContainerChest.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerDispenser.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerEnchantTable.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerFurnace.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
ContainerGrindstone.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
ContainerHopper.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerHorse.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerLectern.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
ContainerLoom.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ContainerMerchant.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ContainerPlayer.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
Containers.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerShulkerBox.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ContainerStonecutter.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ContainerWorkbench.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
CraftingManager.patch SPIGOT-5667: Can't add recipe without (vanilla) datapack 2020-04-10 10:56:00 +10:00
CrashReport.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
CustomFunction.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
CustomFunctionData.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
DamageSource.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
DataConverterFlatten.patch Mappings Update 2018-12-26 08:00:00 +11:00
DataConverterMap.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
DataConverterRegistry.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
DataWatcher.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
DedicatedServer.patch SPIGOT-5538: Using javaw to run GUI prints input error 2020-01-28 10:36:47 +11:00
DedicatedServerProperties.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
DedicatedServerSettings.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
DefinedStructure.patch Update to Minecraft 1.14.1 2019-05-14 10:00:00 +10:00
DefinedStructureManager.patch SPIGOT-5287: Fix rare CME generating new chunks 2019-08-26 19:24:09 +10:00
DimensionManager.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
DispenseBehaviorBoat.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
DispenseBehaviorItem.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
DispenseBehaviorProjectile.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
DispenseBehaviorShulkerBox.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
DispenserRegistry.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
DragonControllerManager.patch Mappings Update 2018-12-06 10:00:00 +11:00
EnchantmentFrostWalker.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
Enchantments.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EnchantmentWeaponDamage.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
EnderDragonBattle.patch #642: Add a DragonBattle API to manipulate respawn phases etc 2020-03-24 19:53:47 +11:00
Entity.patch Change some block == AIR checks to isAir to catch CAVE_AIR 2020-01-27 10:09:46 +11:00
EntityAgeable.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityAnimal.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityAreaEffectCloud.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityArmorStand.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
EntityArrow.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityBat.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityBee.patch SPIGOT-5468: Improve Beehive TileEntity API 2020-02-09 10:47:11 +11:00
EntityBoat.patch SPIGOT-5514: VehicleEntityCollisionEvent triggered by passengers 2020-01-24 16:48:48 +11:00
EntityCat.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityCaveSpider.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityChicken.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityCow.patch SPIGOT-5282: Improve bucket event API 2019-08-23 20:30:16 +10:00
EntityCreature.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityCreeper.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityDamageSourceIndirect.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
EntityDolphin.patch MC-151364, SPIGOT-5494: Feeding dolphin hangs if generate-structures=false 2020-01-03 16:56:58 +11:00
EntityEgg.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityEnderCrystal.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityEnderDragon.patch Change some block == AIR checks to isAir to catch CAVE_AIR 2020-01-27 10:09:46 +11:00
EntityEnderman.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityEnderPearl.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityEvokerFangs.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityExperienceOrb.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityFallingBlock.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
EntityFireball.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityFireballFireball.patch SPIGOT-5311: Add API to get/set item associated with throwable projectiles 2020-02-21 09:53:51 +11:00
EntityFireworks.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityFish.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
EntityFishingHook.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
EntityFox.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
EntityGhast.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityGuardianElder.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityHanging.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
EntityHorseAbstract.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityHuman.patch #650: Add method to get player's attack cooldown 2020-04-23 11:13:40 +10:00
EntityIllagerIllusioner.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
EntityInsentient.patch Move Bukkit.Aware loading/saving to correct location 2020-02-21 10:09:47 +11:00
EntityIronGolem.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityItem.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
EntityItemFrame.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityLargeFireball.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityLeash.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityLightning.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityLiving.patch #650: Add method to get player's attack cooldown 2020-04-23 11:13:40 +10:00
EntityLlamaSpit.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
EntityLlamaTrader.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityMinecartAbstract.patch SPIGOT-5514: VehicleEntityCollisionEvent triggered by passengers 2020-01-24 16:48:48 +11:00
EntityMinecartCommandBlock.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityMinecartContainer.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityMushroomCow.patch #662: Expose ItemStack and hand used in PlayerShearEntityEvent 2020-05-02 17:48:37 +10:00
EntityOcelot.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityPainting.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityPanda.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityParrot.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityPhantom.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityPig.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityPigZombie.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityPillager.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityPlayer.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
EntityPotion.patch SPIGOT-5566: Doused campfires & fires should call EntityChangeBlockEvent 2020-04-29 17:26:40 +10:00
EntityProjectile.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityProjectileThrowable.patch SPIGOT-5311: Add API to get/set item associated with throwable projectiles 2020-02-21 09:53:51 +11:00
EntityPufferFish.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityRabbit.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityRaider.patch SPIGOT-5559: Add EntityPotionEffectEvent causes for bee, raiders and wither rose 2020-02-02 11:16:01 +11:00
EntityRavager.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntitySelector.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntitySheep.patch #662: Expose ItemStack and hand used in PlayerShearEntityEvent 2020-05-02 17:48:37 +10:00
EntityShulker.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityShulkerBullet.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
EntitySilverfish.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntitySkeletonAbstract.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntitySkeletonWither.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntitySlime.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntitySmallFireball.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntitySnowman.patch #662: Expose ItemStack and hand used in PlayerShearEntityEvent 2020-05-02 17:48:37 +10:00
EntitySpectralArrow.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntitySpider.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityThrownExpBottle.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
EntityThrownTrident.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityTippedArrow.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityTNTPrimed.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityTrackerEntry.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityTurtle.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityTypes.patch SPIGOT-5665: Improve loading spawn egg NBT 2020-04-10 11:16:58 +10:00
EntityVex.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
EntityVillager.patch Update to Minecraft 1.15.1 2019-12-18 08:00:00 +11:00
EntityVillagerAbstract.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityVillagerTrader.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityWitch.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
EntityWither.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityWitherSkull.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityWolf.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityZombie.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
EntityZombieHusk.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
EntityZombieVillager.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ExpirableListEntry.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
Explosion.patch Change some block == AIR checks to isAir to catch CAVE_AIR 2020-01-27 10:09:46 +11:00
FluidTypeFlowing.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
FluidTypeLava.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
FoodMetaData.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
FurnaceRecipe.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
GameRules.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
HandshakeListener.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
IBlockAccess.patch SPIGOT-5370: Fix Block#rayTrace considering other blocks. 2019-10-18 20:28:06 +02:00
IChunkLoader.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ICommandListener.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
IDispenseBehavior.patch SPIGOT-5537: Bee nests generated by growing trees near flower have no bees 2020-01-28 09:48:28 +11:00
IInventory.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
IMerchant.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
InventoryCrafting.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
InventoryCraftResult.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
InventoryEnderChest.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
InventoryLargeChest.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
InventoryMerchant.patch SPIGOT-5038: Inventory.getHolder returns null for wandering traders 2019-06-07 19:36:40 +10:00
InventorySubcontainer.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
IRecipe.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
IRecipeComplex.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemArmor.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemArmorStand.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemBlock.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemBoat.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
ItemBow.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
ItemBucket.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemChorusFruit.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemCrossbow.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
ItemDye.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemEgg.patch SPIGOT-5550: Cancelled ProjectileLaunchEvent still plays sound for eggs 2020-01-28 16:22:09 +11:00
ItemEndCrystal.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemEnderEye.patch SPIGOT-5462: Cancelling EntitySpawnEvent takes Ender Eye from inventory 2019-12-18 13:07:14 +11:00
ItemEnderPearl.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemFireball.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemFishingRod.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemFlintAndSteel.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
ItemHanging.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemLeash.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemMilkBucket.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemMinecart.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemPotion.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
ItemRecord.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemSign.patch SPIGOT-4734: Sign placement fails when looking at grass 2019-04-25 09:55:41 +10:00
ItemSkullPlayer.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemSnowball.patch SPIGOT-5550: Cancelled ProjectileLaunchEvent still plays sound for eggs 2020-01-28 16:22:09 +11:00
ItemStack.patch SPIGOT-5537: Bee nests generated by growing trees near flower have no bees 2020-01-28 09:48:28 +11:00
ItemTrident.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
ItemWaterLily.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ItemWorldMap.patch SPIGOT-4900: Rearchitect multiworld support for better compat with new villager AI 2019-05-12 11:15:48 +10:00
IWorldWriter.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
JsonList.patch Mappings Update 2018-12-26 08:00:00 +11:00
LegacyPingHandler.patch Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
LoginListener.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
LootContextParameters.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
LootEnchantFunction.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
LootItemConditionRandomChanceWithLooting.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
LootItemConditionSurvivesExplosion.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
LootTable.patch SPIGOT-2304: Implement LootGenerateEvent 2020-04-30 19:15:58 +10:00
LootTableRegistry.patch SPIGOT-2304: Implement LootGenerateEvent 2020-04-30 19:15:58 +10:00
MerchantRecipe.patch SPIGOT-5476: Fix trading empty items 2019-12-24 10:20:39 +11:00
MinecraftServer.patch SPIGOT-5531: Fix --universe option 2020-01-22 10:36:35 +11:00
MobEffectList.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
MobEffects.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
MobSpawnerAbstract.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
MobSpawnerPatrol.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
MobSpawnerPhantom.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
MobSpawnerTrader.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
NameReferencingFileConverter.patch Update to Minecraft 1.14 2019-04-25 12:00:00 +10:00
NetworkManager.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
PacketDataSerializer.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PacketPlayInCloseWindow.patch Update to Minecraft 1.9 2016-03-01 09:32:45 +11:00
PacketPlayOutWorldBorder.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PacketStatusListener.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalBreakDoor.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PathfinderGoalBreed.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalDefendVillage.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalEatTile.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
PathfinderGoalFollowOwner.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalHorseTrap.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalHurtByTarget.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalNearestAttackableTarget.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
PathfinderGoalOwnerHurtByTarget.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PathfinderGoalOwnerHurtTarget.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PathfinderGoalPanic.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalRemoveBlock.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PathfinderGoalSit.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PathfinderGoalTame.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PathfinderGoalTarget.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PathfinderGoalTempt.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
PersistentRaid.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
PlayerChunk.patch #640: Fix chunk load/unload callbacks for chunk load cancellations 2020-03-06 14:34:13 +11:00
PlayerChunkMap.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
PlayerConnection.patch SPIGOT-4441: Fix serializing Components to and from Legacy 2020-06-01 19:19:42 +10:00
PlayerConnectionUtils.patch SPIGOT-5477: Server not shutting down 2020-01-12 10:50:22 +11:00
PlayerInteractManager.patch SPIGOT-5457: Downgrade 'Mismatch in destroy block pos' message to debug 2019-12-25 10:28:43 +11:00
PlayerInventory.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
PlayerList.patch SPIGOT-5727: GameRule doImmediateRespawn cannot be set per-world 2020-05-09 15:45:52 +10:00
PortalTravelAgent.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
PropertyManager.patch SPIGOT-4758: --server-port argument does not work 2019-04-26 09:11:47 +10:00
Raid.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
RayTrace.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
RecipeBlasting.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
RecipeBookServer.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
RecipeCampfire.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
RecipeItemStack.patch SPIGOT-4708: Fix ExactChoice recipes neglecting material 2019-04-21 10:30:37 +10:00
RecipeSmoking.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
RecipeStonecutting.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
RegionFileCache.patch SPIGOT-5680: isChunkGenerated creates empty region files 2020-04-22 12:00:50 +10:00
RegionLimitedWorldAccess.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
RemoteControlCommandListener.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ScoreboardServer.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
SecondaryWorldServer.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ServerConnection.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
ServerGUI.patch Strip ANSI colours from ServerGUI 2020-01-22 09:33:40 +11:00
ShapedRecipes.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
ShapelessRecipes.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
SlotFurnaceResult.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
SpawnerCreature.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
StatisticManager.patch Update to Minecraft 1.13-pre7 2018-07-15 10:00:00 +10:00
StructureGenerator.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TagRegistry.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
TagsServer.patch Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
TicketType.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
TickListServer.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
TileEntity.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityBanner.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
TileEntityBarrel.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityBeacon.patch Craftbukkit -> CraftBukkit 2020-02-02 11:18:17 +11:00
TileEntityBeehive.patch SPIGOT-5571: Beehive MaxEntities cannot be set back to 3 2020-02-10 16:24:11 +11:00
TileEntityBrewingStand.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityCampfire.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityChest.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityCommand.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
TileEntityConduit.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityContainer.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
TileEntityDispenser.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityEndGateway.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityFurnace.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityHopper.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntityLectern.patch SPIGOT-5650: Lectern.setPage(int) causes a NullPointerException 2020-04-01 09:30:47 +11:00
TileEntityShulkerBox.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
TileEntitySign.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
UserCache.patch Mappings Update 2018-12-26 08:00:00 +11:00
VillageSiege.patch Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
World.patch SPIGOT-5657: BlockPlaceEvent not cancelling for tripwire hooks 2020-04-05 17:19:03 +10:00
WorldBorder.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
WorldData.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
WorldGenGroundBush.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldGenMegaTreeProvider.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldGenTreeProvider.patch Update to Minecraft 1.15.2 2020-01-22 08:00:00 +11:00
WorldGenWitchHut.patch Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
WorldMap.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldNBTStorage.patch Update to Minecraft 1.14 2019-04-25 12:00:00 +10:00
WorldProvider.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldProviderHell.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldProviderNormal.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldProviderTheEnd.patch Update to Minecraft 1.15 2019-12-11 09:00:00 +11:00
WorldServer.patch Remove unused seed in CustomChunkGenerator 2020-02-02 19:32:36 +11:00
WorldUpgrader.patch Update to Minecraft 1.15.1 2019-12-18 08:00:00 +11:00