Webhook: aikar pushed to PaperMC/Paper ver/1.12.2 at 1553832244. Previously at 5e4ae76bc3e57f2a779dcf5a5c1c666758ebaf49 now at e0847a4cea008c39a72e6cfeea1486a8d01b16c3 Building in workspace /home/jenkins/sharedspace/Paper No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/PaperMC/Paper.git # timeout=10 Fetching upstream changes from https://github.com/PaperMC/Paper.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/PaperMC/Paper.git +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/ver/1.12.2^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/ver/1.12.2^{commit} # timeout=10 Checking out Revision e0847a4cea008c39a72e6cfeea1486a8d01b16c3 (refs/remotes/origin/ver/1.12.2) > git config core.sparsecheckout # timeout=10 > git checkout -f e0847a4cea008c39a72e6cfeea1486a8d01b16c3 Commit message: "Reuse buffers for chunk compression to optimize memory use" > git rev-list --no-walk 5e4ae76bc3e57f2a779dcf5a5c1c666758ebaf49 # timeout=10 [Paper] $ /bin/sh -xe /tmp/jenkins4544803387690865023.sh + rm -rf paperclip.jar paperclip-1610.jar Paper-Server/ Paper-API/ work/Spigot/Spigot-API work/Spigot/Spigot-Server + git config --global user.name Godzilla + git config --global user.email jenkins@ci.destroystokyo.com + set MAVEN_OPTS=-Dstyle.color=enabled + ./paper patch Downloading unmapped vanilla jar... Applying class mappings... Applying member mappings... Creating remapped jar... Installing remapped jar... Extracting NMS classes... Decompiling classes... Pointing /home/jenkins/sharedspace/Paper/work/Minecraft/current to 1.12.2 Applying CraftBukkit patches to NMS... Patching AdvancementDataPlayer.java < nms-patches/AdvancementDataPlayer.patch Patching Advancement.java < nms-patches/Advancement.patch Patching AdvancementRewards.java < nms-patches/AdvancementRewards.patch Patching Advancements.java < nms-patches/Advancements.patch Patching AttributeRanged.java < nms-patches/AttributeRanged.patch Patching BlockButtonAbstract.java < nms-patches/BlockButtonAbstract.patch Patching BlockCactus.java < nms-patches/BlockCactus.patch Patching BlockCake.java < nms-patches/BlockCake.patch Patching BlockCauldron.java < nms-patches/BlockCauldron.patch Patching BlockChorusFlower.java < nms-patches/BlockChorusFlower.patch Patching BlockCocoa.java < nms-patches/BlockCocoa.patch Patching BlockCommand.java < nms-patches/BlockCommand.patch Patching BlockConcretePowder.java < nms-patches/BlockConcretePowder.patch Patching BlockCrops.java < nms-patches/BlockCrops.patch Patching BlockDaylightDetector.java < nms-patches/BlockDaylightDetector.patch Patching BlockDiodeAbstract.java < nms-patches/BlockDiodeAbstract.patch Patching BlockDispenser.java < nms-patches/BlockDispenser.patch Patching BlockDoor.java < nms-patches/BlockDoor.patch Patching BlockDragonEgg.java < nms-patches/BlockDragonEgg.patch Patching BlockDropper.java < nms-patches/BlockDropper.patch Patching BlockEnderPortal.java < nms-patches/BlockEnderPortal.patch Patching BlockFire.java < nms-patches/BlockFire.patch Patching BlockFlowing.java < nms-patches/BlockFlowing.patch Patching BlockFluids.java < nms-patches/BlockFluids.patch Patching BlockGrass.java < nms-patches/BlockGrass.patch Patching BlockIce.java < nms-patches/BlockIce.patch Patching BlockJukeBox.java < nms-patches/BlockJukeBox.patch Patching BlockLeaves.java < nms-patches/BlockLeaves.patch Patching BlockLever.java < nms-patches/BlockLever.patch Patching BlockMagma.java < nms-patches/BlockMagma.patch Patching BlockMinecartDetector.java < nms-patches/BlockMinecartDetector.patch Patching BlockMobSpawner.java < nms-patches/BlockMobSpawner.patch Patching BlockMonsterEggs.java < nms-patches/BlockMonsterEggs.patch Patching BlockMushroom.java < nms-patches/BlockMushroom.patch Patching BlockMycel.java < nms-patches/BlockMycel.patch Patching BlockNetherWart.java < nms-patches/BlockNetherWart.patch Patching BlockOre.java < nms-patches/BlockOre.patch Patching Block.java < nms-patches/Block.patch Patching BlockPiston.java < nms-patches/BlockPiston.patch Patching BlockPlant.java < nms-patches/BlockPlant.patch Patching BlockPortal.java < nms-patches/BlockPortal.patch Patching BlockPoweredRail.java < nms-patches/BlockPoweredRail.patch Patching BlockPressurePlateAbstract.java < nms-patches/BlockPressurePlateAbstract.patch Patching BlockPressurePlateBinary.java < nms-patches/BlockPressurePlateBinary.patch Patching BlockPressurePlateWeighted.java < nms-patches/BlockPressurePlateWeighted.patch Patching BlockPumpkin.java < nms-patches/BlockPumpkin.patch Patching BlockRedstoneLamp.java < nms-patches/BlockRedstoneLamp.patch Patching BlockRedstoneOre.java < nms-patches/BlockRedstoneOre.patch Patching BlockRedstoneTorch.java < nms-patches/BlockRedstoneTorch.patch Patching BlockRedstoneWire.java < nms-patches/BlockRedstoneWire.patch Patching BlockReed.java < nms-patches/BlockReed.patch Patching BlockSapling.java < nms-patches/BlockSapling.patch Patching BlockShulkerBox.java < nms-patches/BlockShulkerBox.patch Patching BlockSkull.java < nms-patches/BlockSkull.patch Patching BlockSnowBlock.java < nms-patches/BlockSnowBlock.patch Patching BlockSnow.java < nms-patches/BlockSnow.patch Patching BlockSoil.java < nms-patches/BlockSoil.patch Patching BlockStationary.java < nms-patches/BlockStationary.patch Patching BlockStem.java < nms-patches/BlockStem.patch Patching BlockTallPlant.java < nms-patches/BlockTallPlant.patch Patching BlockTNT.java < nms-patches/BlockTNT.patch Patching BlockTrapdoor.java < nms-patches/BlockTrapdoor.patch Patching BlockTripwireHook.java < nms-patches/BlockTripwireHook.patch Patching BlockTripwire.java < nms-patches/BlockTripwire.patch Patching BlockVine.java < nms-patches/BlockVine.patch Patching BlockWaterLily.java < nms-patches/BlockWaterLily.patch Patching ChatBaseComponent.java < nms-patches/ChatBaseComponent.patch Patching ChatModifier.java < nms-patches/ChatModifier.patch Patching Chunk.java < nms-patches/Chunk.patch Patching ChunkProviderGenerate.java < nms-patches/ChunkProviderGenerate.patch Patching ChunkProviderServer.java < nms-patches/ChunkProviderServer.patch Patching ChunkRegionLoader.java < nms-patches/ChunkRegionLoader.patch Patching ChunkSection.java < nms-patches/ChunkSection.patch Patching CommandBlockListenerAbstract.java < nms-patches/CommandBlockListenerAbstract.patch Patching CommandDebug.java < nms-patches/CommandDebug.patch Patching CommandExecute.java < nms-patches/CommandExecute.patch Patching CommandGamemode.java < nms-patches/CommandGamemode.patch Patching CommandGamerule.java < nms-patches/CommandGamerule.patch Patching CommandSpreadPlayers.java < nms-patches/CommandSpreadPlayers.patch Patching CommandTeleport.java < nms-patches/CommandTeleport.patch Patching CommandTp.java < nms-patches/CommandTp.patch Patching ContainerAnvil.java < nms-patches/ContainerAnvil.patch Patching ContainerBeacon.java < nms-patches/ContainerBeacon.patch Patching ContainerBrewingStand.java < nms-patches/ContainerBrewingStand.patch Patching ContainerChest.java < nms-patches/ContainerChest.patch Patching ContainerDispenser.java < nms-patches/ContainerDispenser.patch Patching ContainerEnchantTable.java < nms-patches/ContainerEnchantTable.patch Patching ContainerFurnace.java < nms-patches/ContainerFurnace.patch Patching ContainerHopper.java < nms-patches/ContainerHopper.patch Patching ContainerHorse.java < nms-patches/ContainerHorse.patch Patching ContainerMerchant.java < nms-patches/ContainerMerchant.patch Patching Container.java < nms-patches/Container.patch Patching ContainerPlayer.java < nms-patches/ContainerPlayer.patch Patching ContainerShulkerBox.java < nms-patches/ContainerShulkerBox.patch Patching ContainerWorkbench.java < nms-patches/ContainerWorkbench.patch Patching CraftingManager.java < nms-patches/CraftingManager.patch Patching CrashReport.java < nms-patches/CrashReport.patch Patching CustomFunctionData.java < nms-patches/CustomFunctionData.patch Patching CustomFunction.java < nms-patches/CustomFunction.patch Patching DamageSource.java < nms-patches/DamageSource.patch Patching DataInspectorBlockEntity.java < nms-patches/DataInspectorBlockEntity.patch Patching DataPaletteBlock.java < nms-patches/DataPaletteBlock.patch Patching DataWatcher.java < nms-patches/DataWatcher.patch Patching DedicatedServer.java < nms-patches/DedicatedServer.patch Patching DispenseBehaviorItem.java < nms-patches/DispenseBehaviorItem.patch Patching DispenseBehaviorProjectile.java < nms-patches/DispenseBehaviorProjectile.patch Patching DispenserRegistry.java < nms-patches/DispenserRegistry.patch Patching DragonControllerManager.java < nms-patches/DragonControllerManager.patch Patching EnchantmentFrostWalker.java < nms-patches/EnchantmentFrostWalker.patch Patching Enchantment.java < nms-patches/Enchantment.patch Patching EnchantmentThorns.java < nms-patches/EnchantmentThorns.patch Patching EntityAgeable.java < nms-patches/EntityAgeable.patch Patching EntityAnimal.java < nms-patches/EntityAnimal.patch Patching EntityAreaEffectCloud.java < nms-patches/EntityAreaEffectCloud.patch Patching EntityArmorStand.java < nms-patches/EntityArmorStand.patch Patching EntityArrow.java < nms-patches/EntityArrow.patch Patching EntityBoat.java < nms-patches/EntityBoat.patch Patching EntityChicken.java < nms-patches/EntityChicken.patch Patching EntityCow.java < nms-patches/EntityCow.patch Patching EntityCreature.java < nms-patches/EntityCreature.patch Patching EntityCreeper.java < nms-patches/EntityCreeper.patch Patching EntityDamageSourceIndirect.java < nms-patches/EntityDamageSourceIndirect.patch Patching EntityEgg.java < nms-patches/EntityEgg.patch Patching EntityEnderCrystal.java < nms-patches/EntityEnderCrystal.patch Patching EntityEnderDragon.java < nms-patches/EntityEnderDragon.patch Patching EntityEnderman.java < nms-patches/EntityEnderman.patch Patching EntityEnderPearl.java < nms-patches/EntityEnderPearl.patch Patching EntityEnderSignal.java < nms-patches/EntityEnderSignal.patch Patching EntityEvokerFangs.java < nms-patches/EntityEvokerFangs.patch Patching EntityExperienceOrb.java < nms-patches/EntityExperienceOrb.patch Patching EntityFallingBlock.java < nms-patches/EntityFallingBlock.patch Patching EntityFireball.java < nms-patches/EntityFireball.patch Patching EntityFireworks.java < nms-patches/EntityFireworks.patch Patching EntityFishingHook.java < nms-patches/EntityFishingHook.patch Patching EntityGhast.java < nms-patches/EntityGhast.patch Patching EntityHanging.java < nms-patches/EntityHanging.patch Patching EntityHorseAbstract.java < nms-patches/EntityHorseAbstract.patch Patching EntityHorseChestedAbstract.java < nms-patches/EntityHorseChestedAbstract.patch Patching EntityHuman.java < nms-patches/EntityHuman.patch Patching EntityInsentient.java < nms-patches/EntityInsentient.patch Patching EntityIronGolem.java < nms-patches/EntityIronGolem.patch Patching EntityItemFrame.java < nms-patches/EntityItemFrame.patch Patching EntityItem.java < nms-patches/EntityItem.patch Patching EntityLargeFireball.java < nms-patches/EntityLargeFireball.patch Patching EntityLeash.java < nms-patches/EntityLeash.patch Patching EntityLightning.java < nms-patches/EntityLightning.patch Patching EntityLiving.java < nms-patches/EntityLiving.patch Patching EntityLlamaSpit.java < nms-patches/EntityLlamaSpit.patch Patching EntityMinecartAbstract.java < nms-patches/EntityMinecartAbstract.patch Patching EntityMinecartCommandBlock.java < nms-patches/EntityMinecartCommandBlock.patch Patching EntityMinecartContainer.java < nms-patches/EntityMinecartContainer.patch Patching EntityMinecartMobSpawner.java < nms-patches/EntityMinecartMobSpawner.patch Patching EntityMonster.java < nms-patches/EntityMonster.patch Patching EntityMushroomCow.java < nms-patches/EntityMushroomCow.patch Patching EntityOcelot.java < nms-patches/EntityOcelot.patch Patching EntityPainting.java < nms-patches/EntityPainting.patch Patching EntityParrot.java < nms-patches/EntityParrot.patch Patching Entity.java < nms-patches/Entity.patch Patching EntityPig.java < nms-patches/EntityPig.patch Patching EntityPlayer.java < nms-patches/EntityPlayer.patch Patching EntityPotion.java < nms-patches/EntityPotion.patch Patching EntityProjectile.java < nms-patches/EntityProjectile.patch Patching EntityRabbit.java < nms-patches/EntityRabbit.patch Patching EntitySheep.java < nms-patches/EntitySheep.patch Patching EntityShulkerBullet.java < nms-patches/EntityShulkerBullet.patch Patching EntityShulker.java < nms-patches/EntityShulker.patch Patching EntitySilverfish.java < nms-patches/EntitySilverfish.patch Patching EntitySkeletonAbstract.java < nms-patches/EntitySkeletonAbstract.patch Patching EntitySkeleton.java < nms-patches/EntitySkeleton.patch Patching EntitySkeletonWither.java < nms-patches/EntitySkeletonWither.patch Patching EntitySlice.java < nms-patches/EntitySlice.patch Patching EntitySlime.java < nms-patches/EntitySlime.patch Patching EntitySmallFireball.java < nms-patches/EntitySmallFireball.patch Patching EntitySnowman.java < nms-patches/EntitySnowman.patch Patching EntitySpider.java < nms-patches/EntitySpider.patch Patching EntityThrownExpBottle.java < nms-patches/EntityThrownExpBottle.patch Patching EntityTippedArrow.java < nms-patches/EntityTippedArrow.patch Patching EntityTNTPrimed.java < nms-patches/EntityTNTPrimed.patch Patching EntityTrackerEntry.java < nms-patches/EntityTrackerEntry.patch Patching EntityTracker.java < nms-patches/EntityTracker.patch Patching EntityVex.java < nms-patches/EntityVex.patch Patching EntityVillager.java < nms-patches/EntityVillager.patch Patching EntityWither.java < nms-patches/EntityWither.patch Patching EntityWitherSkull.java < nms-patches/EntityWitherSkull.patch Patching EntityWolf.java < nms-patches/EntityWolf.patch Patching EntityZombie.java < nms-patches/EntityZombie.patch Patching EntityZombieVillager.java < nms-patches/EntityZombieVillager.patch Patching ExpirableListEntry.java < nms-patches/ExpirableListEntry.patch Patching Explosion.java < nms-patches/Explosion.patch Patching FoodMetaData.java < nms-patches/FoodMetaData.patch Patching HandshakeListener.java < nms-patches/HandshakeListener.patch Patching IDataManager.java < nms-patches/IDataManager.patch Patching IInventory.java < nms-patches/IInventory.patch Patching InventoryCrafting.java < nms-patches/InventoryCrafting.patch Patching InventoryCraftResult.java < nms-patches/InventoryCraftResult.patch Patching InventoryEnderChest.java < nms-patches/InventoryEnderChest.patch Patching InventoryHorseChest.java < nms-patches/InventoryHorseChest.patch Patching InventoryLargeChest.java < nms-patches/InventoryLargeChest.patch Patching InventoryMerchant.java < nms-patches/InventoryMerchant.patch Patching InventorySubcontainer.java < nms-patches/InventorySubcontainer.patch Patching IRecipe.java < nms-patches/IRecipe.patch Patching ItemArmor.java < nms-patches/ItemArmor.patch Patching ItemBlock.java < nms-patches/ItemBlock.patch Patching ItemBoat.java < nms-patches/ItemBoat.patch Patching ItemBow.java < nms-patches/ItemBow.patch Patching ItemBucket.java < nms-patches/ItemBucket.patch Patching ItemChorusFruit.java < nms-patches/ItemChorusFruit.patch Patching ItemDye.java < nms-patches/ItemDye.patch Patching ItemEnderPearl.java < nms-patches/ItemEnderPearl.patch Patching ItemFireball.java < nms-patches/ItemFireball.patch Patching ItemFishingRod.java < nms-patches/ItemFishingRod.patch Patching ItemFlintAndSteel.java < nms-patches/ItemFlintAndSteel.patch Patching ItemHanging.java < nms-patches/ItemHanging.patch Patching ItemLeash.java < nms-patches/ItemLeash.patch Patching ItemMinecart.java < nms-patches/ItemMinecart.patch Patching ItemMonsterEgg.java < nms-patches/ItemMonsterEgg.patch Patching ItemRecord.java < nms-patches/ItemRecord.patch Patching ItemRedstone.java < nms-patches/ItemRedstone.patch Patching ItemReed.java < nms-patches/ItemReed.patch Patching ItemSkull.java < nms-patches/ItemSkull.patch Patching ItemSnowball.java < nms-patches/ItemSnowball.patch Patching ItemStack.java < nms-patches/ItemStack.patch Patching ItemWaterLily.java < nms-patches/ItemWaterLily.patch Patching ItemWorldMap.java < nms-patches/ItemWorldMap.patch Patching ItemWrittenBook.java < nms-patches/ItemWrittenBook.patch Patching JsonList.java < nms-patches/JsonList.patch Patching LoginListener.java < nms-patches/LoginListener.patch Patching MerchantRecipe.java < nms-patches/MerchantRecipe.patch Patching MethodProfiler.java < nms-patches/MethodProfiler.patch Patching MinecraftServer.java < nms-patches/MinecraftServer.patch Patching MobEffectList.java < nms-patches/MobEffectList.patch Patching MobSpawnerAbstract.java < nms-patches/MobSpawnerAbstract.patch Patching NameReferencingFileConverter.java < nms-patches/NameReferencingFileConverter.patch Patching NetworkManager.java < nms-patches/NetworkManager.patch Patching PacketDataSerializer.java < nms-patches/PacketDataSerializer.patch Patching PacketPlayInCloseWindow.java < nms-patches/PacketPlayInCloseWindow.patch Patching PacketPlayOutWorldBorder.java < nms-patches/PacketPlayOutWorldBorder.patch Patching PacketStatusListener.java < nms-patches/PacketStatusListener.patch Patching PathfinderGoalBreakDoor.java < nms-patches/PathfinderGoalBreakDoor.patch Patching PathfinderGoalBreed.java < nms-patches/PathfinderGoalBreed.patch Patching PathfinderGoalDefendVillage.java < nms-patches/PathfinderGoalDefendVillage.patch Patching PathfinderGoalEatTile.java < nms-patches/PathfinderGoalEatTile.patch Patching PathfinderGoalFollowOwner.java < nms-patches/PathfinderGoalFollowOwner.patch Patching PathfinderGoalHorseTrap.java < nms-patches/PathfinderGoalHorseTrap.patch Patching PathfinderGoalHurtByTarget.java < nms-patches/PathfinderGoalHurtByTarget.patch Patching PathfinderGoalMakeLove.java < nms-patches/PathfinderGoalMakeLove.patch Patching PathfinderGoalNearestAttackableTargetInsentient.java < nms-patches/PathfinderGoalNearestAttackableTargetInsentient.patch Patching PathfinderGoalNearestAttackableTarget.java < nms-patches/PathfinderGoalNearestAttackableTarget.patch Patching PathfinderGoalOwnerHurtByTarget.java < nms-patches/PathfinderGoalOwnerHurtByTarget.patch Patching PathfinderGoalOwnerHurtTarget.java < nms-patches/PathfinderGoalOwnerHurtTarget.patch Patching PathfinderGoalPanic.java < nms-patches/PathfinderGoalPanic.patch Patching PathfinderGoalSit.java < nms-patches/PathfinderGoalSit.patch Patching PathfinderGoalTame.java < nms-patches/PathfinderGoalTame.patch Patching PathfinderGoalTargetNearestPlayer.java < nms-patches/PathfinderGoalTargetNearestPlayer.patch Patching PathfinderGoalTarget.java < nms-patches/PathfinderGoalTarget.patch Patching PathfinderGoalTempt.java < nms-patches/PathfinderGoalTempt.patch Patching PathfinderGoalVillagerFarm.java < nms-patches/PathfinderGoalVillagerFarm.patch Patching PlayerChunkMap.java < nms-patches/PlayerChunkMap.patch Patching PlayerChunk.java < nms-patches/PlayerChunk.patch Patching PlayerConnection.java < nms-patches/PlayerConnection.patch Patching PlayerInteractManager.java < nms-patches/PlayerInteractManager.patch Patching PlayerInventory.java < nms-patches/PlayerInventory.patch Patching PlayerList.java < nms-patches/PlayerList.patch Patching PortalTravelAgent.java < nms-patches/PortalTravelAgent.patch Patching PropertyManager.java < nms-patches/PropertyManager.patch Patching RecipeArmorDye.java < nms-patches/RecipeArmorDye.patch Patching RecipeBookClone.java < nms-patches/RecipeBookClone.patch Patching RecipeFireworks.java < nms-patches/RecipeFireworks.patch Patching RecipeMapClone.java < nms-patches/RecipeMapClone.patch Patching RecipeRepair.java < nms-patches/RecipeRepair.patch Patching RecipesBanner.java < nms-patches/RecipesBanner.patch Patching RecipesFurnace.java < nms-patches/RecipesFurnace.patch Patching RecipeShulkerBox.java < nms-patches/RecipeShulkerBox.patch Patching RecipeTippedArrow.java < nms-patches/RecipeTippedArrow.patch Patching RecipiesShield.java < nms-patches/RecipiesShield.patch Patching RegionFileCache.java < nms-patches/RegionFileCache.patch Patching RemoteControlCommandListener.java < nms-patches/RemoteControlCommandListener.patch Patching ScoreboardServer.java < nms-patches/ScoreboardServer.patch Patching SecondaryWorldServer.java < nms-patches/SecondaryWorldServer.patch Patching ShapedRecipes.java < nms-patches/ShapedRecipes.patch Patching ShapelessRecipes.java < nms-patches/ShapelessRecipes.patch Patching SlotFurnaceResult.java < nms-patches/SlotFurnaceResult.patch Patching SpawnerCreature.java < nms-patches/SpawnerCreature.patch Patching StatisticManager.java < nms-patches/StatisticManager.patch Patching TileEntityBanner.java < nms-patches/TileEntityBanner.patch Patching TileEntityBeacon.java < nms-patches/TileEntityBeacon.patch Patching TileEntityBrewingStand.java < nms-patches/TileEntityBrewingStand.patch Patching TileEntityChest.java < nms-patches/TileEntityChest.patch Patching TileEntityCommand.java < nms-patches/TileEntityCommand.patch Patching TileEntityContainer.java < nms-patches/TileEntityContainer.patch Patching TileEntityDispenser.java < nms-patches/TileEntityDispenser.patch Patching TileEntityEndGateway.java < nms-patches/TileEntityEndGateway.patch Patching TileEntityFurnace.java < nms-patches/TileEntityFurnace.patch Patching TileEntityHopper.java < nms-patches/TileEntityHopper.patch Patching TileEntityNote.java < nms-patches/TileEntityNote.patch Patching TileEntity.java < nms-patches/TileEntity.patch Patching TileEntityShulkerBox.java < nms-patches/TileEntityShulkerBox.patch Patching TileEntitySign.java < nms-patches/TileEntitySign.patch Patching TileEntityStructure.java < nms-patches/TileEntityStructure.patch Patching UserCache.java < nms-patches/UserCache.patch Patching Village.java < nms-patches/Village.patch Patching VillageSiege.java < nms-patches/VillageSiege.patch Patching WorldBorder.java < nms-patches/WorldBorder.patch Patching WorldData.java < nms-patches/WorldData.patch Patching WorldGenGroundBush.java < nms-patches/WorldGenGroundBush.patch Patching WorldGenMegaTreeAbstract.java < nms-patches/WorldGenMegaTreeAbstract.patch Patching WorldGenRegistration.java < nms-patches/WorldGenRegistration.patch Patching WorldGenVillagePieces.java < nms-patches/WorldGenVillagePieces.patch Patching WorldManager.java < nms-patches/WorldManager.patch Patching WorldMap.java < nms-patches/WorldMap.patch Patching WorldNBTStorage.java < nms-patches/WorldNBTStorage.patch Patching World.java < nms-patches/World.patch Patching WorldProviderHell.java < nms-patches/WorldProviderHell.patch Patching WorldServer.java < nms-patches/WorldServer.patch [patched efbcd7b4] CraftBukkit $ Fri Mar 29 05:04:23 CET 2019 Author: Auto <auto@mated.null> 314 files changed, 91277 insertions(+) create mode 100644 src/main/java/net/minecraft/server/Advancement.java create mode 100644 src/main/java/net/minecraft/server/AdvancementDataPlayer.java create mode 100644 src/main/java/net/minecraft/server/AdvancementRewards.java create mode 100644 src/main/java/net/minecraft/server/Advancements.java create mode 100644 src/main/java/net/minecraft/server/AttributeRanged.java create mode 100644 src/main/java/net/minecraft/server/Block.java create mode 100644 src/main/java/net/minecraft/server/BlockButtonAbstract.java create mode 100644 src/main/java/net/minecraft/server/BlockCactus.java create mode 100644 src/main/java/net/minecraft/server/BlockCake.java create mode 100644 src/main/java/net/minecraft/server/BlockCauldron.java create mode 100644 src/main/java/net/minecraft/server/BlockChorusFlower.java create mode 100644 src/main/java/net/minecraft/server/BlockCocoa.java create mode 100644 src/main/java/net/minecraft/server/BlockCommand.java create mode 100644 src/main/java/net/minecraft/server/BlockConcretePowder.java create mode 100644 src/main/java/net/minecraft/server/BlockCrops.java create mode 100644 src/main/java/net/minecraft/server/BlockDaylightDetector.java create mode 100644 src/main/java/net/minecraft/server/BlockDiodeAbstract.java create mode 100644 src/main/java/net/minecraft/server/BlockDispenser.java create mode 100644 src/main/java/net/minecraft/server/BlockDoor.java create mode 100644 src/main/java/net/minecraft/server/BlockDragonEgg.java create mode 100644 src/main/java/net/minecraft/server/BlockDropper.java create mode 100644 src/main/java/net/minecraft/server/BlockEnderPortal.java create mode 100644 src/main/java/net/minecraft/server/BlockFire.java create mode 100644 src/main/java/net/minecraft/server/BlockFlowing.java create mode 100644 src/main/java/net/minecraft/server/BlockFluids.java create mode 100644 src/main/java/net/minecraft/server/BlockGrass.java create mode 100644 src/main/java/net/minecraft/server/BlockIce.java create mode 100644 src/main/java/net/minecraft/server/BlockJukeBox.java create mode 100644 src/main/java/net/minecraft/server/BlockLeaves.java create mode 100644 src/main/java/net/minecraft/server/BlockLever.java create mode 100644 src/main/java/net/minecraft/server/BlockMagma.java create mode 100644 src/main/java/net/minecraft/server/BlockMinecartDetector.java create mode 100644 src/main/java/net/minecraft/server/BlockMobSpawner.java create mode 100644 src/main/java/net/minecraft/server/BlockMonsterEggs.java create mode 100644 src/main/java/net/minecraft/server/BlockMushroom.java create mode 100644 src/main/java/net/minecraft/server/BlockMycel.java create mode 100644 src/main/java/net/minecraft/server/BlockNetherWart.java create mode 100644 src/main/java/net/minecraft/server/BlockOre.java create mode 100644 src/main/java/net/minecraft/server/BlockPiston.java create mode 100644 src/main/java/net/minecraft/server/BlockPlant.java create mode 100644 src/main/java/net/minecraft/server/BlockPortal.java create mode 100644 src/main/java/net/minecraft/server/BlockPoweredRail.java create mode 100644 src/main/java/net/minecraft/server/BlockPressurePlateAbstract.java create mode 100644 src/main/java/net/minecraft/server/BlockPressurePlateBinary.java create mode 100644 src/main/java/net/minecraft/server/BlockPressurePlateWeighted.java create mode 100644 src/main/java/net/minecraft/server/BlockPumpkin.java create mode 100644 src/main/java/net/minecraft/server/BlockRedstoneLamp.java create mode 100644 src/main/java/net/minecraft/server/BlockRedstoneOre.java create mode 100644 src/main/java/net/minecraft/server/BlockRedstoneTorch.java create mode 100644 src/main/java/net/minecraft/server/BlockRedstoneWire.java create mode 100644 src/main/java/net/minecraft/server/BlockReed.java create mode 100644 src/main/java/net/minecraft/server/BlockSapling.java create mode 100644 src/main/java/net/minecraft/server/BlockShulkerBox.java create mode 100644 src/main/java/net/minecraft/server/BlockSkull.java create mode 100644 src/main/java/net/minecraft/server/BlockSnow.java create mode 100644 src/main/java/net/minecraft/server/BlockSnowBlock.java create mode 100644 src/main/java/net/minecraft/server/BlockSoil.java create mode 100644 src/main/java/net/minecraft/server/BlockStationary.java create mode 100644 src/main/java/net/minecraft/server/BlockStem.java create mode 100644 src/main/java/net/minecraft/server/BlockTNT.java create mode 100644 src/main/java/net/minecraft/server/BlockTallPlant.java create mode 100644 src/main/java/net/minecraft/server/BlockTrapdoor.java create mode 100644 src/main/java/net/minecraft/server/BlockTripwire.java create mode 100644 src/main/java/net/minecraft/server/BlockTripwireHook.java create mode 100644 src/main/java/net/minecraft/server/BlockVine.java create mode 100644 src/main/java/net/minecraft/server/BlockWaterLily.java create mode 100644 src/main/java/net/minecraft/server/ChatBaseComponent.java create mode 100644 src/main/java/net/minecraft/server/ChatModifier.java create mode 100644 src/main/java/net/minecraft/server/Chunk.java create mode 100644 src/main/java/net/minecraft/server/ChunkProviderGenerate.java create mode 100644 src/main/java/net/minecraft/server/ChunkProviderServer.java create mode 100644 src/main/java/net/minecraft/server/ChunkRegionLoader.java create mode 100644 src/main/java/net/minecraft/server/ChunkSection.java create mode 100644 src/main/java/net/minecraft/server/CommandBlockListenerAbstract.java create mode 100644 src/main/java/net/minecraft/server/CommandDebug.java create mode 100644 src/main/java/net/minecraft/server/CommandExecute.java create mode 100644 src/main/java/net/minecraft/server/CommandGamemode.java create mode 100644 src/main/java/net/minecraft/server/CommandGamerule.java create mode 100644 src/main/java/net/minecraft/server/CommandSpreadPlayers.java create mode 100644 src/main/java/net/minecraft/server/CommandTeleport.java create mode 100644 src/main/java/net/minecraft/server/CommandTp.java create mode 100644 src/main/java/net/minecraft/server/Container.java create mode 100644 src/main/java/net/minecraft/server/ContainerAnvil.java create mode 100644 src/main/java/net/minecraft/server/ContainerBeacon.java create mode 100644 src/main/java/net/minecraft/server/ContainerBrewingStand.java create mode 100644 src/main/java/net/minecraft/server/ContainerChest.java create mode 100644 src/main/java/net/minecraft/server/ContainerDispenser.java create mode 100644 src/main/java/net/minecraft/server/ContainerEnchantTable.java create mode 100644 src/main/java/net/minecraft/server/ContainerFurnace.java create mode 100644 src/main/java/net/minecraft/server/ContainerHopper.java create mode 100644 src/main/java/net/minecraft/server/ContainerHorse.java create mode 100644 src/main/java/net/minecraft/server/ContainerMerchant.java create mode 100644 src/main/java/net/minecraft/server/ContainerPlayer.java create mode 100644 src/main/java/net/minecraft/server/ContainerShulkerBox.java create mode 100644 src/main/java/net/minecraft/server/ContainerWorkbench.java create mode 100644 src/main/java/net/minecraft/server/CraftingManager.java create mode 100644 src/main/java/net/minecraft/server/CrashReport.java create mode 100644 src/main/java/net/minecraft/server/CustomFunction.java create mode 100644 src/main/java/net/minecraft/server/CustomFunctionData.java create mode 100644 src/main/java/net/minecraft/server/DamageSource.java create mode 100644 src/main/java/net/minecraft/server/DataInspectorBlockEntity.java create mode 100644 src/main/java/net/minecraft/server/DataPaletteBlock.java create mode 100644 src/main/java/net/minecraft/server/DataWatcher.java create mode 100644 src/main/java/net/minecraft/server/DedicatedServer.java create mode 100644 src/main/java/net/minecraft/server/DispenseBehaviorItem.java create mode 100644 src/main/java/net/minecraft/server/DispenseBehaviorProjectile.java create mode 100644 src/main/java/net/minecraft/server/DispenserRegistry.java create mode 100644 src/main/java/net/minecraft/server/DragonControllerManager.java create mode 100644 src/main/java/net/minecraft/server/Enchantment.java create mode 100644 src/main/java/net/minecraft/server/EnchantmentFrostWalker.java create mode 100644 src/main/java/net/minecraft/server/EnchantmentThorns.java create mode 100644 src/main/java/net/minecraft/server/Entity.java create mode 100644 src/main/java/net/minecraft/server/EntityAgeable.java create mode 100644 src/main/java/net/minecraft/server/EntityAnimal.java create mode 100644 src/main/java/net/minecraft/server/EntityAreaEffectCloud.java create mode 100644 src/main/java/net/minecraft/server/EntityArmorStand.java create mode 100644 src/main/java/net/minecraft/server/EntityArrow.java create mode 100644 src/main/java/net/minecraft/server/EntityBoat.java create mode 100644 src/main/java/net/minecraft/server/EntityChicken.java create mode 100644 src/main/java/net/minecraft/server/EntityCow.java create mode 100644 src/main/java/net/minecraft/server/EntityCreature.java create mode 100644 src/main/java/net/minecraft/server/EntityCreeper.java create mode 100644 src/main/java/net/minecraft/server/EntityDamageSourceIndirect.java create mode 100644 src/main/java/net/minecraft/server/EntityEgg.java create mode 100644 src/main/java/net/minecraft/server/EntityEnderCrystal.java create mode 100644 src/main/java/net/minecraft/server/EntityEnderDragon.java create mode 100644 src/main/java/net/minecraft/server/EntityEnderPearl.java create mode 100644 src/main/java/net/minecraft/server/EntityEnderSignal.java create mode 100644 src/main/java/net/minecraft/server/EntityEnderman.java create mode 100644 src/main/java/net/minecraft/server/EntityEvokerFangs.java create mode 100644 src/main/java/net/minecraft/server/EntityExperienceOrb.java create mode 100644 src/main/java/net/minecraft/server/EntityFallingBlock.java create mode 100644 src/main/java/net/minecraft/server/EntityFireball.java create mode 100644 src/main/java/net/minecraft/server/EntityFireworks.java create mode 100644 src/main/java/net/minecraft/server/EntityFishingHook.java create mode 100644 src/main/java/net/minecraft/server/EntityGhast.java create mode 100644 src/main/java/net/minecraft/server/EntityHanging.java create mode 100644 src/main/java/net/minecraft/server/EntityHorseAbstract.java create mode 100644 src/main/java/net/minecraft/server/EntityHorseChestedAbstract.java create mode 100644 src/main/java/net/minecraft/server/EntityHuman.java create mode 100644 src/main/java/net/minecraft/server/EntityInsentient.java create mode 100644 src/main/java/net/minecraft/server/EntityIronGolem.java create mode 100644 src/main/java/net/minecraft/server/EntityItem.java create mode 100644 src/main/java/net/minecraft/server/EntityItemFrame.java create mode 100644 src/main/java/net/minecraft/server/EntityLargeFireball.java create mode 100644 src/main/java/net/minecraft/server/EntityLeash.java create mode 100644 src/main/java/net/minecraft/server/EntityLightning.java create mode 100644 src/main/java/net/minecraft/server/EntityLiving.java create mode 100644 src/main/java/net/minecraft/server/EntityLlamaSpit.java create mode 100644 src/main/java/net/minecraft/server/EntityMinecartAbstract.java create mode 100644 src/main/java/net/minecraft/server/EntityMinecartCommandBlock.java create mode 100644 src/main/java/net/minecraft/server/EntityMinecartContainer.java create mode 100644 src/main/java/net/minecraft/server/EntityMinecartMobSpawner.java create mode 100644 src/main/java/net/minecraft/server/EntityMonster.java create mode 100644 src/main/java/net/minecraft/server/EntityMushroomCow.java create mode 100644 src/main/java/net/minecraft/server/EntityOcelot.java create mode 100644 src/main/java/net/minecraft/server/EntityPainting.java create mode 100644 src/main/java/net/minecraft/server/EntityParrot.java create mode 100644 src/main/java/net/minecraft/server/EntityPig.java create mode 100644 src/main/java/net/minecraft/server/EntityPlayer.java create mode 100644 src/main/java/net/minecraft/server/EntityPotion.java create mode 100644 src/main/java/net/minecraft/server/EntityProjectile.java create mode 100644 src/main/java/net/minecraft/server/EntityRabbit.java create mode 100644 src/main/java/net/minecraft/server/EntitySheep.java create mode 100644 src/main/java/net/minecraft/server/EntityShulker.java create mode 100644 src/main/java/net/minecraft/server/EntityShulkerBullet.java create mode 100644 src/main/java/net/minecraft/server/EntitySilverfish.java create mode 100644 src/main/java/net/minecraft/server/EntitySkeleton.java create mode 100644 src/main/java/net/minecraft/server/EntitySkeletonAbstract.java create mode 100644 src/main/java/net/minecraft/server/EntitySkeletonWither.java create mode 100644 src/main/java/net/minecraft/server/EntitySlice.java create mode 100644 src/main/java/net/minecraft/server/EntitySlime.java create mode 100644 src/main/java/net/minecraft/server/EntitySmallFireball.java create mode 100644 src/main/java/net/minecraft/server/EntitySnowman.java create mode 100644 src/main/java/net/minecraft/server/EntitySpider.java create mode 100644 src/main/java/net/minecraft/server/EntityTNTPrimed.java create mode 100644 src/main/java/net/minecraft/server/EntityThrownExpBottle.java create mode 100644 src/main/java/net/minecraft/server/EntityTippedArrow.java create mode 100644 src/main/java/net/minecraft/server/EntityTracker.java create mode 100644 src/main/java/net/minecraft/server/EntityTrackerEntry.java create mode 100644 src/main/java/net/minecraft/server/EntityVex.java create mode 100644 src/main/java/net/minecraft/server/EntityVillager.java create mode 100644 src/main/java/net/minecraft/server/EntityWither.java create mode 100644 src/main/java/net/minecraft/server/EntityWitherSkull.java create mode 100644 src/main/java/net/minecraft/server/EntityWolf.java create mode 100644 src/main/java/net/minecraft/server/EntityZombie.java create mode 100644 src/main/java/net/minecraft/server/EntityZombieVillager.java create mode 100644 src/main/java/net/minecraft/server/ExpirableListEntry.java create mode 100644 src/main/java/net/minecraft/server/Explosion.java create mode 100644 src/main/java/net/minecraft/server/FoodMetaData.java create mode 100644 src/main/java/net/minecraft/server/HandshakeListener.java create mode 100644 src/main/java/net/minecraft/server/IDataManager.java create mode 100644 src/main/java/net/minecraft/server/IInventory.java create mode 100644 src/main/java/net/minecraft/server/IRecipe.java create mode 100644 src/main/java/net/minecraft/server/InventoryCraftResult.java create mode 100644 src/main/java/net/minecraft/server/InventoryCrafting.java create mode 100644 src/main/java/net/minecraft/server/InventoryEnderChest.java create mode 100644 src/main/java/net/minecraft/server/InventoryHorseChest.java create mode 100644 src/main/java/net/minecraft/server/InventoryLargeChest.java create mode 100644 src/main/java/net/minecraft/server/InventoryMerchant.java create mode 100644 src/main/java/net/minecraft/server/InventorySubcontainer.java create mode 100644 src/main/java/net/minecraft/server/ItemArmor.java create mode 100644 src/main/java/net/minecraft/server/ItemBlock.java create mode 100644 src/main/java/net/minecraft/server/ItemBoat.java create mode 100644 src/main/java/net/minecraft/server/ItemBow.java create mode 100644 src/main/java/net/minecraft/server/ItemBucket.java create mode 100644 src/main/java/net/minecraft/server/ItemChorusFruit.java create mode 100644 src/main/java/net/minecraft/server/ItemDye.java create mode 100644 src/main/java/net/minecraft/server/ItemEnderPearl.java create mode 100644 src/main/java/net/minecraft/server/ItemFireball.java create mode 100644 src/main/java/net/minecraft/server/ItemFishingRod.java create mode 100644 src/main/java/net/minecraft/server/ItemFlintAndSteel.java create mode 100644 src/main/java/net/minecraft/server/ItemHanging.java create mode 100644 src/main/java/net/minecraft/server/ItemLeash.java create mode 100644 src/main/java/net/minecraft/server/ItemMinecart.java create mode 100644 src/main/java/net/minecraft/server/ItemMonsterEgg.java create mode 100644 src/main/java/net/minecraft/server/ItemRecord.java create mode 100644 src/main/java/net/minecraft/server/ItemRedstone.java create mode 100644 src/main/java/net/minecraft/server/ItemReed.java create mode 100644 src/main/java/net/minecraft/server/ItemSkull.java create mode 100644 src/main/java/net/minecraft/server/ItemSnowball.java create mode 100644 src/main/java/net/minecraft/server/ItemStack.java create mode 100644 src/main/java/net/minecraft/server/ItemWaterLily.java create mode 100644 src/main/java/net/minecraft/server/ItemWorldMap.java create mode 100644 src/main/java/net/minecraft/server/ItemWrittenBook.java create mode 100644 src/main/java/net/minecraft/server/JsonList.java create mode 100644 src/main/java/net/minecraft/server/LoginListener.java create mode 100644 src/main/java/net/minecraft/server/MerchantRecipe.java create mode 100644 src/main/java/net/minecraft/server/MethodProfiler.java create mode 100644 src/main/java/net/minecraft/server/MinecraftServer.java create mode 100644 src/main/java/net/minecraft/server/MobEffectList.java create mode 100644 src/main/java/net/minecraft/server/MobSpawnerAbstract.java create mode 100644 src/main/java/net/minecraft/server/NameReferencingFileConverter.java create mode 100644 src/main/java/net/minecraft/server/NetworkManager.java create mode 100644 src/main/java/net/minecraft/server/PacketDataSerializer.java create mode 100644 src/main/java/net/minecraft/server/PacketPlayInCloseWindow.java create mode 100644 src/main/java/net/minecraft/server/PacketPlayOutWorldBorder.java create mode 100644 src/main/java/net/minecraft/server/PacketStatusListener.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalBreakDoor.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalBreed.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalDefendVillage.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalEatTile.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalFollowOwner.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalHorseTrap.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalHurtByTarget.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalMakeLove.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalNearestAttackableTarget.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalNearestAttackableTargetInsentient.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalOwnerHurtByTarget.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalOwnerHurtTarget.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalPanic.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalSit.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalTame.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalTarget.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalTargetNearestPlayer.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalTempt.java create mode 100644 src/main/java/net/minecraft/server/PathfinderGoalVillagerFarm.java create mode 100644 src/main/java/net/minecraft/server/PlayerChunk.java create mode 100644 src/main/java/net/minecraft/server/PlayerChunkMap.java create mode 100644 src/main/java/net/minecraft/server/PlayerConnection.java create mode 100644 src/main/java/net/minecraft/server/PlayerInteractManager.java create mode 100644 src/main/java/net/minecraft/server/PlayerInventory.java create mode 100644 src/main/java/net/minecraft/server/PlayerList.java create mode 100644 src/main/java/net/minecraft/server/PortalTravelAgent.java create mode 100644 src/main/java/net/minecraft/server/PropertyManager.java create mode 100644 src/main/java/net/minecraft/server/RecipeArmorDye.java create mode 100644 src/main/java/net/minecraft/server/RecipeBookClone.java create mode 100644 src/main/java/net/minecraft/server/RecipeFireworks.java create mode 100644 src/main/java/net/minecraft/server/RecipeMapClone.java create mode 100644 src/main/java/net/minecraft/server/RecipeRepair.java create mode 100644 src/main/java/net/minecraft/server/RecipeShulkerBox.java create mode 100644 src/main/java/net/minecraft/server/RecipeTippedArrow.java create mode 100644 src/main/java/net/minecraft/server/RecipesBanner.java create mode 100644 src/main/java/net/minecraft/server/RecipesFurnace.java create mode 100644 src/main/java/net/minecraft/server/RecipiesShield.java create mode 100644 src/main/java/net/minecraft/server/RegionFileCache.java create mode 100644 src/main/java/net/minecraft/server/RemoteControlCommandListener.java create mode 100644 src/main/java/net/minecraft/server/ScoreboardServer.java create mode 100644 src/main/java/net/minecraft/server/SecondaryWorldServer.java create mode 100644 src/main/java/net/minecraft/server/ShapedRecipes.java create mode 100644 src/main/java/net/minecraft/server/ShapelessRecipes.java create mode 100644 src/main/java/net/minecraft/server/SlotFurnaceResult.java create mode 100644 src/main/java/net/minecraft/server/SpawnerCreature.java create mode 100644 src/main/java/net/minecraft/server/StatisticManager.java create mode 100644 src/main/java/net/minecraft/server/TileEntity.java create mode 100644 src/main/java/net/minecraft/server/TileEntityBanner.java create mode 100644 src/main/java/net/minecraft/server/TileEntityBeacon.java create mode 100644 src/main/java/net/minecraft/server/TileEntityBrewingStand.java create mode 100644 src/main/java/net/minecraft/server/TileEntityChest.java create mode 100644 src/main/java/net/minecraft/server/TileEntityCommand.java create mode 100644 src/main/java/net/minecraft/server/TileEntityContainer.java create mode 100644 src/main/java/net/minecraft/server/TileEntityDispenser.java create mode 100644 src/main/java/net/minecraft/server/TileEntityEndGateway.java create mode 100644 src/main/java/net/minecraft/server/TileEntityFurnace.java create mode 100644 src/main/java/net/minecraft/server/TileEntityHopper.java create mode 100644 src/main/java/net/minecraft/server/TileEntityNote.java create mode 100644 src/main/java/net/minecraft/server/TileEntityShulkerBox.java create mode 100644 src/main/java/net/minecraft/server/TileEntitySign.java create mode 100644 src/main/java/net/minecraft/server/TileEntityStructure.java create mode 100644 src/main/java/net/minecraft/server/UserCache.java create mode 100644 src/main/java/net/minecraft/server/Village.java create mode 100644 src/main/java/net/minecraft/server/VillageSiege.java create mode 100644 src/main/java/net/minecraft/server/World.java create mode 100644 src/main/java/net/minecraft/server/WorldBorder.java create mode 100644 src/main/java/net/minecraft/server/WorldData.java create mode 100644 src/main/java/net/minecraft/server/WorldGenGroundBush.java create mode 100644 src/main/java/net/minecraft/server/WorldGenMegaTreeAbstract.java create mode 100644 src/main/java/net/minecraft/server/WorldGenRegistration.java create mode 100644 src/main/java/net/minecraft/server/WorldGenVillagePieces.java create mode 100644 src/main/java/net/minecraft/server/WorldManager.java create mode 100644 src/main/java/net/minecraft/server/WorldMap.java create mode 100644 src/main/java/net/minecraft/server/WorldNBTStorage.java create mode 100644 src/main/java/net/minecraft/server/WorldProviderHell.java create mode 100644 src/main/java/net/minecraft/server/WorldServer.java Note: checking out 'HEAD^'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at acbc348e SPIGOT-4477: Arrows only firing direction of boat Rebuilding Forked projects.... Cloning into 'Spigot-API'... done. Resetting Spigot-API to Bukkit... Branch 'master' set up to track remote branch 'master' from 'origin'. HEAD is now at 558fdf5f Update /version to reflect final build status. Applying patches to Spigot-API... Applying: POM Changes Applying: Skeleton API Implementations Applying: Spigot Timings Applying: Add PlayerItemDamageEvent Applying: BungeeCord Support Applying: Add Arrow API Applying: Add Particle API Applying: Define EntitySpawnEvent and SpawnerSpawnEvent Applying: Entity Mount and Dismount Events Applying: InventoryClickEvent getClickedInventory Applying: Added getAllSessionData() to the Conversation API. Applying: Player Collision API Applying: Expand Boolean Prompt Values Applying: Add Getter for Entity Invulnerability Applying: Add respawn API. Applying: Implement Locale Getter for Players Applying: Add support for fetching hidden players Applying: Silenceable Lightning API Applying: Remove deprecation on some player lookup methods Applying: Add PlayerSpawnLocationEvent. Applying: Ease ClassLoader Deadlocks Where Possible Applying: Undeprecate Player#updateInventory()V Applying: Added isUnbreakable and setUnbreakable to ItemMeta Applying: BungeeCord Chat API Applying: Add restart API. Patches applied cleanly to Spigot-API Cloning into 'Spigot-Server'... done. Note: checking out 'acbc348e925cbdbae41b2055d60bbe40031d470c'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> Resetting Spigot-Server to CraftBukkit... Branch 'master' set up to track remote branch 'master' from 'origin'. HEAD is now at efbcd7b4 CraftBukkit $ Fri Mar 29 05:04:23 CET 2019 Applying patches to Spigot-Server... Applying: POM Changes Applying: Skeleton API Implementations Applying: mc-dev imports Applying: Obfuscation Helpers Applying: Spigot Configuration Applying: Crop Growth Rates Applying: Merge tweaks and configuration Applying: Async Operation Catching Applying: View Distance Applying: Spigot Timings Applying: Fix Mob Spawning Relative to View Distance Applying: Handle Null Tile Entities Applying: Item Despawn Rate Applying: Entity Activation Range Applying: Metrics Applying: PlayerItemDamageEvent Applying: Entity Tracking Ranges Applying: Thread Naming and Tweaks Applying: Close Unloaded Save Files Applying: Remove -o Option Applying: Implement Arrow API Applying: Hopper Customisations Applying: Allow Disabling of Command Logging Applying: Allow Disabling of Command TabComplete Applying: Configurable Messages Applying: Allow Disabling of Random Lighting Updates Applying: Properly Close Inventories Applying: Disallow Interaction With Self Applying: Entity Mount and Dismount Events Applying: Prevent Ghost Players Caused by Plugins Applying: Plug World Unload Memory Leak Applying: Player Collision API Applying: Fully Disable Snooper When Not Required Applying: Add Getter for Entity Invulnerability Applying: Allow Disabling of 1.6.3 Structure Saving Applying: Don't Special Case X Move Value Applying: Implement respawn API. Applying: Arrow Despawn Rate Applying: Watchdog Thread. Applying: Fix some chunks not being sent to the client Applying: Fix Broken Async Chat Applying: Fire PreLogin Events in Offline Mode Applying: BungeeCord Support Applying: Allow Disabling Zombie Villager Aggression Applying: Configurable Amount of Netty Threads Applying: Prevent Mineshaft Saving Applying: Log Cause of Unexpected Exceptions Applying: Particle API Applying: Save ticks lived to nbttag Applying: Add Option to Nerf Mobs from Spawners Applying: Disable Connected Check on setScoreboard Applying: Add Late Bind Option Applying: Allow statistics to be disabled/forced Applying: Try and Debug Crash Reports Crashing Applying: Improve AutoSave Mechanism Applying: Catch stalling on corrupted map data / NBT arrays. Applying: Allow toggling of ZombiePigmen spawning in portal blocks Applying: Highly Optimized Tick Loop Applying: Configurable Ping Sample Size Applying: Add Optional Tick Shuffling Applying: Implement Locale Getter for Players Applying: Spam Filter Exclusions Applying: Add Option to Silence CommandBlock Console Applying: Add support for fetching hidden players Applying: Allow Disabling Creative Item Filter Applying: Cap Channel Registrations Applying: Allow vanilla commands to be the main version of a command Applying: Implement Silenceable Lightning API Applying: Use one PermissibleBase for all Command Blocks Applying: Prevent hoppers from loading chunks Applying: Guard Entity List Applying: Fix ConcurrentModificationException while being idle kicked in a vehicle Applying: Cancellable WitherSkull potion effect Applying: Descriptive kick reasons instead of Nope! Applying: Configurable dragon death and wither spawn sounds Applying: Display 'Spigot' in client crashes, server lists and Mojang stats Applying: Treat Bungee as Online Mode Applying: Add Conversion Message Applying: Print Stack on InternalException Applying: Use Offline Player Data Once if Required. Applying: Use Provided Case for Non Existent Offline Players Applying: Check for blank OfflinePlayer Names Applying: Fix Player Banning Applying: Fix ban expire dates. Applying: Correct Ban Expiration Applying: Log null TileEntity Owner Applying: Convert player skulls async Applying: Prevent NoClassDefError crash and notify on crash Applying: Check Skull canPlace Applying: Fix race condition that could kill connections before they were initiated Applying: Configurable UserCache cap Applying: Implement PlayerSpawnLocationEvent. Applying: Cap Objective Score Length Applying: Process conversation input on the main thread. Fixes BUKKIT-5611 Applying: Configurable save-on-stop-only for UserCache Applying: Prevent Unbounded IntCache Growth Applying: Cross World Entity Teleportation Applying: Limit block placement/interaction packets Applying: Better item validation Applying: Further Seed Customisation Applying: Disable ResourceLeakDetector Applying: Add More Information to session.lock Errors Applying: Safer JSON Loading Applying: Add CommandLine EULA Flag Applying: Fix for enchanting table wiping meta when placing stacked items Applying: Don't spawn bonus ocelots when plugins spawn ocelots Applying: Prevent a crash involving attributes Applying: Make "moved wrongly" limit configurable Applying: Fix Null Tile Entity Worlds Applying: Make "moved too quickly" limit configurable Applying: Apply NBTReadLimiter to more things. Applying: Allow Attribute Capping. Applying: Only fetch an online UUID in online mode Applying: Filter attribute modifiers which cause the attribute to go out of its range Applying: Plug WorldMap Memory Leak Applying: Fix Corrupted Trapped Chest Applying: Remove uneeded validation Applying: Add Hunger Config Values Applying: Make debug logging togglable. Applying: Limit TNT Detonations per tick Applying: Added isUnbreakable and setUnbreakable to ItemMeta Applying: Configurable Hanging Tick Applying: Refactor ItemDoor Place Applying: BungeeCord Chat API Applying: Use Standard List for EntitySlices. Applying: Allow Capping (Tile)Entity Tick Time. Applying: Use FastMatches for ItemStack Dirty Check Applying: Use CLQ for main thread tasks. Applying: map decoration fix Applying: Use Map for getPlayer(String) lookup. Applying: Clear Packet Queue on Disconnect Applying: Implement SpawnerSpawnEvent. Applying: Don't tick blocks if neighbor chunks aren't loaded Applying: Branchless NibbleArray Applying: Replace chunk loading / unloading rate throttling. Applying: Configurable Advancement Disabling Applying: Make unloaded chunk saving more asynchronous Applying: Allow changing minimum squid spawn range Applying: Cache BlockState.hashCode Applying: Allow Saving Large Chunks Patches applied cleanly to Spigot-Server Importing MC Dev Cloning into 'Paper-API'... done. Resetting Paper-API to Spigot-API... Your branch is up to date with 'origin/master'. HEAD is now at fb55c8aa Add restart API. Applying patches to Paper-API... Applying: POM changes Applying: add Trove and FastUtil to Bukkit Applying: Timings v2 Applying: Player affects spawning API Applying: Add getTPS method Applying: Add async chunk load API Applying: Entity Origin API Applying: Check Paper versions Applying: Add PlayerLocaleChangeEvent Applying: Add player view distance API Applying: Add BeaconEffectEvent Applying: Add PlayerInitialSpawnEvent Applying: Made EntityDismountEvent Cancellable Applying: Automatically disable plugins that fail to load Applying: Expose server CommandMap Applying: Graduate bungeecord chat API from spigot subclasses Applying: Player Tab List and Title APIs Applying: Add exception reporting event Applying: Fix ServerListPingEvent flagging as Async Applying: Add BaseComponent sendMessage methods to CommandSender Applying: Add methods for working with arrows stuck in living entities Applying: Complete resource pack API Applying: Use ASM for event executors. Applying: Add a call helper to Event Applying: Add sender name to commands.yml replacement Applying: Add command to reload permissions.yml and require confirm to reload Applying: Custom replacement for eaten items Applying: Access items by EquipmentSlot Applying: Entity AddTo/RemoveFrom World Events Applying: EntityPathfindEvent Applying: Reduce thread synchronization in MetadataStoreBase Applying: Add MetadataStoreBase.removeAll(Plugin) Applying: Add PlayerUseUnknownEntityEvent Applying: Add handshake event to allow plugins to handle client handshaking logic themselves Applying: Arrow pickup rule API Applying: EntityRegainHealthEvent isFastRegen API Applying: LootTable API Applying: Add EntityZapEvent Applying: Misc Utils Applying: Allow Reloading of Command Aliases Applying: Add source to PlayerExpChangeEvent Applying: Add ProjectileCollideEvent Applying: Add String based Action Bar API Applying: Add API methods to control if armour stands can move Applying: IllegalPacketEvent Applying: Fireworks API's Applying: PlayerTeleportEndGatewayEvent Applying: Provide E/TE/Chunk count stat methods Applying: ExperienceOrbs API for Reason/Source/Triggering player Applying: Expose WorldBorder#isInBounds(Location) check Applying: Add configuration option to prevent player names from being suggested Applying: Fix upstream javadoc warnings and errors Applying: Item#canEntityPickup Applying: PlayerPickupItemEvent#setFlyAtPlayer Applying: PlayerAttemptPickupItemEvent Applying: Add UnknownCommandEvent Applying: Basic PlayerProfile API Applying: Shoulder Entities Release API Applying: Profile Lookup Events Applying: Entity#fromMobSpawner() Applying: Allow Changing of Player Sample in ServerListPingEvent Applying: Improve the Saddle API for Horses Applying: ensureServerConversions API Applying: Add getI18NDisplayName API Applying: ProfileWhitelistVerifyEvent Applying: Make /plugins list alphabetical Applying: LivingEntity#setKiller Applying: Handle plugin prefixes in implementation logging configuration Applying: Allow plugins to use SLF4J for logging Applying: Add workaround for plugins modifying the parent of the plugin logger Applying: Add PlayerJumpEvent Applying: Expose client protocol version and virtual host Applying: Add PlayerArmorChangeEvent Applying: API to get a BlockState without a snapshot Applying: AsyncTabCompleteEvent Applying: Display warning on deprecated recipe API Applying: PlayerPickupExperienceEvent Applying: ExperienceOrbMergeEvent Applying: Ability to apply mending to XP API Applying: PreCreatureSpawnEvent Applying: PlayerNaturallySpawnCreaturesEvent Applying: Add SkullMeta.setPlayerProfile API Applying: Fill Profile Property Events Applying: PlayerAdvancementCriterionGrantEvent Applying: Add ArmorStand Item Meta Applying: Optimize Hoppers Applying: Tameable#getOwnerUniqueId API Applying: Ability to change PlayerProfile in AsyncPreLoginEvent Applying: Add extended PaperServerListPingEvent Applying: Implement deprecated player sample API Applying: Player.setPlayerProfile API Applying: getPlayerUniqueId API Applying: Add legacy ping support to PaperServerListPingEvent Applying: Add method to open already placed sign Applying: Add version history to version command Applying: Add Ban Methods to Player Objects Applying: EndermanEscapeEvent Applying: Enderman.teleportRandomly() Applying: Additional world.getNearbyEntities API's Applying: Location.isChunkLoaded() API Applying: Expand World.spawnParticle API and add Builder Applying: EndermanAttackPlayerEvent Applying: Close Plugin Class Loaders on Disable Applying: WitchConsumePotionEvent Applying: WitchThrowPotionEvent Applying: Location.toBlockLocation/toCenterLocation() Applying: PotionEffect clone methods Applying: WitchReadyPotionEvent Applying: ItemStack#getMaxItemUseDuration Applying: Add EntityTeleportEndGatewayEvent Applying: Add SentientNPC Interface to Entities Applying: Make shield blocking delay configurable Applying: EntityShootBowEvent consumeArrow and getArrowItem API Applying: Add "getNearbyXXX" methods to Location Applying: PlayerReadyArrowEvent Applying: Add EntityKnockbackByEntityEvent Applying: Expand Explosions API Applying: ItemStack API additions for quantity/flags/lore Applying: LivingEntity Hand Raised/Item Use API Applying: RangedEntity API Applying: Improve ProjectileHitEvent to include the BlockFace where the projectile has hit Applying: Add World.getEntity(UUID) API Applying: InventoryCloseEvent Reason API Applying: Entity#getChunk API Applying: Vex#getOwner API Applying: Expand Location Manipulation API Applying: Provide Chunk Coordinates as a Long API Applying: Allow disabling armour stand ticking Applying: Allow Blocks to be accessed via a long key Applying: Improve death events Applying: isChunkGenerated API Applying: Add source block to BlockPhysicsEvent Applying: Remove deadlock risk in firing async events Applying: Performance & Concurrency Improvements to Permissions Patches applied cleanly to Paper-API Cloning into 'Paper-Server'... done. Resetting Paper-Server to Spigot-Server... Your branch is up to date with 'origin/master'. HEAD is now at 6af67578 mc-dev Imports Applying patches to Paper-Server... Applying: POM Changes Applying: Paper config files Applying: MC Dev fixes Applying: Paper Metrics Applying: Add MinecraftKey Information to Objects Applying: Store reference to current Chunk for Entity and Block Entities Applying: Store counts for each Entity/Block Entity Type Applying: MC Utils Applying: Timings v2 Applying: Configurable cactus and reed natural growth heights Applying: Configurable baby zombie movement speed Applying: Configurable fishing time ranges Applying: Allow nerfed mobs to jump Applying: Add configurable despawn distances for living entities Applying: Allow for toggling of spawn chunks Applying: Drop falling block and tnt entities at the specified height Applying: Configurable speed for water flowing over lava Applying: Show 'Paper' in client crashes, server lists, and Mojang stats Applying: Player affects spawning API Applying: Remove invalid mob spawner tile entities Applying: Optimize TileEntity Ticking Applying: Further improve server tick loop Applying: Only refresh abilities if needed Applying: Add async chunk load API Applying: Entity Origin API Applying: Prevent tile entity and entity crashes Applying: Configurable top of nether void damage Applying: Check online mode before converting and renaming player data Applying: Always tick falling blocks Applying: Lighting Queue Applying: Configurable end credits Applying: Fix lag from explosions processing dead entities Applying: Generator Settings Applying: Optimize explosions Applying: Stop updating flowing block if material has changed Applying: Fast draining Applying: Configurable lava flow speed Applying: Add player view distance API Applying: Disable explosion knockback Applying: Disable thunder Applying: Disable ice and snow Applying: Configurable mob spawner tick rate Applying: Send absolute position the first time an entity is seen Applying: Add BeaconEffectEvent Applying: Configurable container update tick rate Applying: Use UserCache for player heads Applying: Disable spigot tick limiters Applying: Configurable Chunk IO Thread Base Count Applying: Add PlayerInitialSpawnEvent Applying: Disable chest cat detection Applying: Ensure commands are not ran async Applying: All chunks are slime spawn chunks toggle Applying: Optimize Pathfinding Applying: Avoid hopper searches if there are no items Applying: Expose server CommandMap Applying: Be a bit more informative in maxHealth exception Applying: Player Tab List and Title APIs Applying: Ensure inv drag is in bounds Applying: Change implementation of (tile)entity removal list Applying: Add configurable portal search radius Applying: Add velocity warnings Applying: Configurable inter-world teleportation safety Applying: Add exception reporting event Applying: Don't nest if we don't need to when cerealising text components Applying: Disable Scoreboards for non players by default Applying: Add methods for working with arrows stuck in living entities Applying: Complete resource pack API Applying: Chunk save queue improvements Applying: Chunk Save Reattempt Applying: Default loading permissions.yml before plugins Applying: Allow Reloading of Custom Permissions Applying: Remove Metadata on reload Applying: Undead horse leashing Applying: Fix Furnace cook time bug Applying: Handle Item Meta Inconsistencies Applying: Configurable Non Player Arrow Despawn Rate Applying: Add World Util Methods Applying: Optimized Light Level Comparisons Applying: Pass world to Village creation Applying: Custom replacement for eaten items Applying: handle NaN health/absorb values and repair bad data Applying: Catch Async PlayerChunkMap operations Applying: Support offline mode in whitelist command as well Applying: Waving banner workaround Applying: Use a Shared Random for Entities Applying: Don't teleport dead entities Applying: Optimize Chunk Access Applying: Configurable spawn chances for skeleton horses Applying: Optimize isValidLocation, getType and getBlockData for inling Applying: Fix cooked fish legacy import Applying: Access items by EquipmentSlot Applying: Check async, remove unused vars, GH-159 Applying: Option to disable BlockPhysicsEvent for Redstone Applying: Entity AddTo/RemoveFrom World Events Applying: Configurable Chunk Inhabited Timer Applying: EntityPathfindEvent Applying: Prevent Waterflow BlockFromToEvent from loading chunks Applying: Reduce IO ops opening a new region file. Applying: Sanitise RegionFileCache and make configurable. Applying: Use Optimized Collections Applying: Do not load chunks for light checks Applying: Add PlayerUseUnknownEntityEvent Applying: Fix reducedDebugInfo not initialized on client Applying: Configurable Grass Spread Tick Rate Applying: Configurable Keep Spawn Loaded range per world Applying: Fix Cancelling BlockPlaceEvent triggering physics Applying: Don't spam reload spawn chunks in nether/end Applying: Remove Debug checks from DataBits Applying: Option to use vanilla per-world scoreboard coloring on names Applying: Workaround for setting passengers on players Applying: Remove unused World Tile Entity List Applying: Don't tick Skulls - unused code Applying: Configurable Player Collision Applying: Add handshake event to allow plugins to handle client handshaking logic themselves Applying: Water mobs should only spawn in the water Applying: Fix Bugs with Spigot Mob Spawn Logic Applying: Configurable RCON IP address Applying: Prevent Fire from loading chunks Applying: Implement PlayerLocaleChangeEvent Applying: EntityRegainHealthEvent isFastRegen API Applying: Add ability to configure frosted_ice properties Applying: Vehicle Event Cancellation Changes Applying: SPIGOT-1401: Fix dispenser, dropper, furnace placement Applying: remove null possibility for getServer singleton Applying: Improve Maps (in item frames) performance and bug fixes Applying: LootTable API & Replenishable Lootables Feature Applying: Do not load chunks for pathfinding Applying: Entity Tracking Improvements Applying: Don't save empty scoreboard teams to scoreboard.dat Applying: Do not mark chunks as active for neighbor updates Applying: Fix Chunk Unload Queue Issues Applying: System property for disabling watchdoge Applying: Optimize EAR Applying: Optimize UserCache / Thread Safe Applying: Avoid blocking on Network Manager creation Applying: Optional TNT doesn't move in water Applying: Faster redstone torch rapid clock removal Applying: Ensure Chunks never ever load async Applying: Add server-name parameter Applying: Only send Dragon/Wither Death sounds to same world Applying: Fix FallingBlocks being stuck on fences Applying: Make entities look for hoppers Applying: Delay Chunk Unloads based on Player Movement Applying: Toggleable Elytra Wall Damage Applying: Fix Double World Add issues Applying: Fix Old Sign Conversion Applying: Don't lookup game profiles that have no UUID and no name Applying: More informative vehicle moved wrongly message Applying: Re-track players that dismount from other players Applying: Add setting for proxy online mode status Applying: Optimise BlockStateEnum hashCode and equals Applying: Disable ticking of snow blocks Applying: Fix AIOOBE in inventory handling Applying: Configurable packet in spam threshold Applying: Configurable flying kick messages Applying: Auto Save Improvements Applying: Chunk registration fixes Applying: Remove FishingHook reference on Craft Entity removal Applying: Auto fix bad Y levels on player login Applying: Raise string limit for packet serialization Applying: Disable Vanilla Chunk GC Applying: Option to remove corrupt tile entities Applying: Add EntityZapEvent Applying: Don't load Chunks from Hoppers and other things Applying: Prevent Auto Save if Save Queue is full Applying: Chunk Save Stats Debug Option Applying: Filter bad data from ArmorStand and SpawnEgg items Applying: Cache user authenticator threads Applying: Optimize Network Queue Applying: Optimise removeQueue Applying: Allow Reloading of Command Aliases Applying: Add source to PlayerExpChangeEvent Applying: Optimize World.isLoaded(BlockPosition)Z Applying: Speedup BlockPos by fixing inlining Applying: Don't let fishinghooks use portals Applying: Add ProjectileCollideEvent Applying: Vanished players don't have rights Applying: Prevent Pathfinding out of World Border Applying: Bound Treasure Maps to World Border Applying: Configurable Cartographer Treasure Maps Applying: Optimize ItemStack.isEmpty() Applying: Add API methods to control if armour stands can move Applying: Option to prevent armor stands from doing entity lookups Applying: Add option to remove invalid statistics Applying: IllegalPacketEvent Applying: Properly fix item duplication bug Applying: String based Action Bar API Applying: Activation Range Improvements Applying: Firework API's Applying: PlayerTeleportEndGatewayEvent Applying: ShulkerBox Dupe Prevention Applying: Provide E/TE/Chunk count stat methods Applying: Enforce Sync Player Saves Applying: Enforce Sync Chunk Unloads Applying: Don't allow entities to ride themselves - #572 Applying: Fix block break desync Applying: Assign the World in WorldGenStronghold Applying: ExperienceOrbs API for Reason/Source/Triggering player Applying: Cap Entity Collisions Applying: Do not allow a zero max height in BiomeJungle Applying: Remove CraftScheduler Async Task Debugger Applying: Shame on you Mojang Applying: Make targetSize more aggressive in the chunk unload queue Applying: Do not let armorstands drown Applying: Fix NFE when attempting to read EMPTY ItemStack Applying: Properly handle async calls to restart the server Applying: Add system property to disable book size limits Applying: Add option to make parrots stay on shoulders despite movement Applying: Add configuration option to prevent player names from being suggested Applying: Use TerminalConsoleAppender for console improvements Applying: provide a configurable option to disable creeper lingering effect spawns Applying: Item#canEntityPickup Applying: PlayerPickupItemEvent#setFlyAtPlayer Applying: PlayerAttemptPickupItemEvent Applying: Add UnknownCommandEvent Applying: Basic PlayerProfile API Applying: Shoulder Entities Release API Applying: Profile Lookup Events Applying: Block player logins during server shutdown Applying: Entity#fromMobSpawner() Applying: Fix Anvil Level sync to client Applying: Add missing coverages for getTileEntity in order to attempt to avoid exeptions when calling getTileEntity Applying: Improve the Saddle API for Horses Applying: Implement ensureServerConversions API Applying: Implement getI18NDisplayName Applying: GH-806: Respect saving disabled before unloading all chunks in a world Applying: ProfileWhitelistVerifyEvent Applying: Fix this stupid bullshit Applying: Ocelot despawns should honor nametags and leash Applying: Reset spawner timer when spawner event is cancelled Applying: MC-94186 Fix dragon egg falling in lazy chunks Applying: Fix MC-117075: TE Unload Lag Spike Applying: Allow specifying a custom "authentication servers down" kick message Applying: LivingEntity#setKiller Applying: Anti-Xray Applying: Use Log4j IOStreams to redirect System.out/err to logger Applying: Handle plugin prefixes using Log4J configuration Applying: Include Log4J2 SLF4J implementation Applying: Disable logger prefix for various plugins bypassing the plugin logger Applying: Add PlayerJumpEvent Applying: handle PacketPlayInKeepAlive async Applying: Expose client protocol version and virtual host Applying: revert serverside behavior of keepalives Applying: Replace HashSet with fastutil's ObjectOpenHashSet in HashTreeSet Applying: Send attack SoundEffects only to players who can see the attacker Applying: Option for maximum exp value when merging orbs Applying: Add PlayerArmorChangeEvent Applying: Improve Structures Checking Applying: Prevent logins from being processed when the player has disconnected Applying: use CB BlockState implementations for captured blocks Applying: API to get a BlockState without a snapshot Applying: AsyncTabCompleteEvent Applying: Avoid NPE in PathfinderGoalTempt Applying: Don't blindly send unlit chunks when lighting updates are allowed Applying: PlayerPickupExperienceEvent Applying: ExperienceOrbMergeEvent Applying: Ability to apply mending to XP API Applying: Configurable Chunks Sends per Tick setting Applying: Configurable Max Chunk Gens per Tick Applying: Make max squid spawn height configurable Applying: PreCreatureSpawnEvent Applying: PlayerNaturallySpawnCreaturesEvent Applying: Add SkullMeta.setPlayerProfile API Applying: Fill Profile Property Events Applying: PlayerAdvancementCriterionGrantEvent Applying: MC-99321 - Dont check for blocked double chest for hoppers etc Applying: Add ArmorStand Item Meta Applying: Extend Player Interact cancellation Applying: Optimize Hoppers Applying: Tameable#getOwnerUniqueId API Applying: Toggleable player crits, helps mitigate hacked clients. Applying: Fix NPE when getting location from InventoryEnderChest opened by plugins Applying: Prevent Frosted Ice from loading/holding chunks Applying: Disable Explicit Network Manager Flushing Applying: Implement extended PaperServerListPingEvent Applying: Improved Async Task Scheduler Applying: Ability to change PlayerProfile in AsyncPreLoginEvent Applying: Call PortalCreateEvent for exit portals Applying: Player.setPlayerProfile API Applying: Configurable Unrestricted Signs Applying: Fix Dragon Server Crashes Applying: getPlayerUniqueId API Applying: Make player data saving configurable Applying: Make legacy ping handler more reliable Applying: Call PaperServerListPingEvent for legacy pings Applying: Flag to disable the channel limit Applying: MC-124833 Applying: Add method to open already placed sign Applying: Load version history at server start Applying: Handle bad chunks more gracefully Applying: Configurable sprint interruption on attack Applying: Configurable Allowance of Permanent Chunk Loaders Applying: Fix exploit that allowed colored signs to be created Applying: EndermanEscapeEvent Applying: Enderman.teleportRandomly() Applying: Block Enderpearl Travel Exploit Applying: Expand World.spawnParticle API and add Builder Applying: EndermanAttackPlayerEvent Applying: WitchConsumePotionEvent Applying: WitchThrowPotionEvent Applying: Allow spawning Item entities with World.spawnEntity Applying: Don't load chunks for villager door checks Applying: WitchReadyPotionEvent Applying: ItemStack#getMaxItemUseDuration Applying: Implement EntityTeleportEndGatewayEvent Applying: Unset Ignited flag on cancel of Explosion Event Applying: Properly remove entities on dimension teleport Applying: Fix CraftEntity hashCode Applying: Configurable Alternative LootPool Luck Formula Applying: Print Error details when failing to save player data Applying: Make shield blocking delay configurable Applying: Ignore Missing Recipes in RecipeBook to avoid data errors Applying: EntityShootBowEvent consumeArrow and getArrowItem API Applying: PlayerReadyArrowEvent Applying: Fire EntityShootBowEvent for Illusioner Applying: Implement EntityKnockbackByEntityEvent Applying: Expand Explosions API Applying: LivingEntity Hand Raised/Item Use API Applying: RangedEntity API Applying: Add SentientNPC Interface to Entities Applying: Cleanup allocated favicon ByteBuf Applying: Improve ProjectileHitEvent to include the BlockFace where the projectile has hit Applying: Add config to disable ender dragon legacy check Applying: Implement World.getEntity(UUID) API Applying: InventoryCloseEvent Reason API Applying: Avoid Chunk Lookups for Entity/TileEntity Current Chunk Applying: Configurable Bed Search Radius Applying: Vex#getOwner API Applying: Refresh player inventory when cancelling PlayerInteractEntityEvent Applying: Avoid item merge if stack size above max stack size Applying: Re-add vanilla entity warnings for duplicates Applying: add more information to Entity.toString() Applying: Don't process despawn if entity is in a chunk scheduled for unload Applying: Use asynchronous Log4j 2 loggers Applying: Don't change the Entity Random seed for squids Applying: Add Debug Entities option to debug dupe uuid issues Applying: Additional Paper Config options Applying: Duplicate UUID Resolve Option Applying: Mark chunk dirty anytime entities change to guarantee it saves Applying: Monitor and detect illegal Entity slice state Applying: Prevent Saving Bad entities to chunks Applying: Always process chunk removal in removeEntity Applying: Ignore Dead Entities in entityList iteration Applying: MC-111480: Start Entity ID's at 1 Applying: Break up and make tab spam limits configurable Applying: MC-135506: Experience should save as Integers Applying: Entity add to world fixes Applying: Add Early Warning Feature to WatchDog Applying: Use ConcurrentHashMap in JsonList Applying: Use a Queue for Queueing Commands Applying: Allow disabling armour stand ticking Applying: Optimize BlockPosition helper methods Applying: Send nearby packets from world player list not server list Applying: Improve death events Applying: isChunkGenerated API Applying: Add source block to BlockPhysicsEvent Applying: Optimize Region File Cache Applying: Fix issues with entity loss due to unloaded chunks Applying: Backport Village Door fix from 1.13 Applying: Backport light queue changes from 1.13 Applying: Backport Water Activation Range Applying: Backport: Prevent mob spawning from loading/generating chunks Applying: Detect and repair corrupt Region Files Applying: Backport the dupe uuid and entity log changes Applying: MC-54026: Backport 1.13 client desync fix on fast tools Applying: Do not let the server load chunks from newer versions Applying: Fix server icon encoding to show properly on 1.13 clients as well Applying: Limit Book Sizes Applying: Prevent rayTrace from loading chunks Applying: Handle Large Packets disconnecting client Applying: backport: SPIGOT-2719: Comparator and Observer don't trigger BlockRedstoneEvent Applying: Fix an issue where the vehicle doesn't track the passenger when they disconnect Applying: Allow Saving of Oversized Chunks Applying: Add Stricter Client Sign limits Applying: Fix sign edit memory leak Applying: Don't check ConvertSigns boolean every sign save Applying: Handle Excessive Signs in Chunks creating too large of packets Applying: MC-145260: Fix Whitelist On/Off inconsistency Applying: Update entity Metadata for all tracked players Applying: don't go below 0 for pickupDelay, breaks picking up items Patches applied cleanly to Paper-Server + git tag -a 1611 -m Jenkins build 1611 Parsing POMs Established TCP socket on 38909 [Paper] $ /opt/adopt-jdk8u192-b12/bin/java -cp /home/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.12.jar:/usr/share/maven/boot/plexus-classworlds-2.x.jar:/usr/share/maven/conf/logging jenkins.maven3.agent.Maven35Main /usr/share/maven /var/cache/jenkins/war/WEB-INF/lib/remoting-3.29.jar /home/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.12.jar /home/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.12.jar 38909 <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /home/jenkins/sharedspace/Paper/pom.xml clean install [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Paper-Parent [INFO] Paper-API [INFO] Paper [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Paper-Parent dev-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paper-parent --- [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ paper-parent --- [INFO] Installing /home/jenkins/sharedspace/Paper/pom.xml to /home/jenkins/.m2/repository/com/destroystokyo/paper/paper-parent/dev-SNAPSHOT/paper-parent-dev-SNAPSHOT.pom [JENKINS] Archiving disabled [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Paper-API 1.12.2-R0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Downloading from spigotmc-public: https://hub.spigotmc.org/nexus/content/groups/public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from sonatype: https://oss.sonatype.org/content/groups/public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from md_5-releases: https://repo.md-5.net/content/repositories/releases/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from aikar: https://repo.aikar.co/content/groups/aikar/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from destroystokyo-repo: https://destroystokyo.com/repo/repository/maven-public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloaded from spigotmc-public: https://hub.spigotmc.org/nexus/content/groups/public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml (1.2 kB at 2.2 kB/s) [INFO] Downloaded from sonatype: https://oss.sonatype.org/content/groups/public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml (1.2 kB at 1.6 kB/s) [INFO] Downloaded from aikar: https://repo.aikar.co/content/groups/aikar/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml (1.2 kB at 1.3 kB/s) [INFO] Downloaded from destroystokyo-repo: https://destroystokyo.com/repo/repository/maven-public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml (1.2 kB at 2.0 kB/s) [INFO] Downloading from sonatype: https://oss.sonatype.org/content/groups/public/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from md_5-releases: https://repo.md-5.net/content/repositories/releases/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from spigotmc-public: https://hub.spigotmc.org/nexus/content/groups/public/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from aikar: https://repo.aikar.co/content/groups/aikar/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloading from destroystokyo-repo: https://destroystokyo.com/repo/repository/maven-public/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml [INFO] Downloaded from spigotmc-public: https://hub.spigotmc.org/nexus/content/groups/public/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml (602 B at 2.4 kB/s) [INFO] Downloaded from sonatype: https://oss.sonatype.org/content/groups/public/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml (602 B at 2.1 kB/s) [INFO] Downloaded from aikar: https://repo.aikar.co/content/groups/aikar/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml (602 B at 1.7 kB/s) [INFO] Downloaded from destroystokyo-repo: https://destroystokyo.com/repo/repository/maven-public/net/md-5/bungeecord-parent/1.12-SNAPSHOT/maven-metadata.xml (602 B at 3.1 kB/s) [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paper-api --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ paper-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/Paper-API/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ paper-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 807 source files to /home/jenkins/sharedspace/Paper/Paper-API/target/classes [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[3,16] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/spigotmc/CustomTimingsHandler.java:[33,19] sun.reflect.Reflection is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[3,16] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/spigotmc/CustomTimingsHandler.java:[33,19] sun.reflect.Reflection is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[3,16] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/spigotmc/CustomTimingsHandler.java:[33,19] sun.reflect.Reflection is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[10,26] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[12,9] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[17,23] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/com/destroystokyo/paper/utils/UnsafeUtils.java:[30,19] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/spigotmc/CustomTimingsHandler.java:[55,61] sun.reflect.Reflection is internal proprietary API and may be removed in a future release [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/bukkit/entity/Player.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/bukkit/entity/Player.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/bukkit/World.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/main/java/org/bukkit/World.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ paper-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/Paper-API/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ paper-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 49 source files to /home/jenkins/sharedspace/Paper/Paper-API/target/test-classes [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/test/java/org/bukkit/GrassSpeciesTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/test/java/org/bukkit/GrassSpeciesTest.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/test/java/org/bukkit/plugin/messaging/StandardMessengerTest.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/sharedspace/Paper/Paper-API/src/test/java/org/bukkit/plugin/messaging/StandardMessengerTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ paper-api --- [INFO] Surefire report directory: /home/jenkins/sharedspace/Paper/Paper-API/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.bukkit.NoteTest Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec Running org.bukkit.metadata.MetadataConversionTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.bukkit.metadata.FixedMetadataValueTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.metadata.LazyMetadataValueTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.bukkit.metadata.MetadataValueAdapterTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.metadata.MetadataStoreTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec Running org.bukkit.DyeColorTest Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 sec Running org.bukkit.GameModeTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.ChatColorTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.bukkit.ChatPaginatorTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.bukkit.GrassSpeciesTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.ArtTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.bukkit.EffectTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.bukkit.conversations.ConversationContextTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.conversations.ValidatingPromptTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec Running org.bukkit.conversations.ConversationTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.bukkit.InstrumentTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.EntityEffectTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec Running org.bukkit.ColorTest Tests run: 52, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 sec Running org.bukkit.WorldTypeTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.TreeSpeciesTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.DifficultyTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.bukkit.CoalTypeTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.NamespacedKeyTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.bukkit.plugin.PluginManagerTest Mar 29, 2019 5:04:41 AM org.bukkit.Bukkit setServer INFO: This server is running TestServer version Version_null (Implementing API version BukkitVersion_null) Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec Running org.bukkit.plugin.messaging.StandardMessengerTest Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.088 sec Running org.bukkit.plugin.TimedRegisteredListenerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.bukkit.CropStateTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.MaterialTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec Running org.bukkit.BukkitMirrorTest Tests run: 555, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 sec Running org.bukkit.event.SyntheticEventTest Invk org.bukkit.event.TestEvent@7920ba90 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec Running org.bukkit.event.PlayerChatTabCompleteEventTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.util.StringUtilTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.bukkit.util.io.BukkitObjectStreamTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0.03 sec Running org.bukkit.util.StringUtilStartsWithTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.bukkit.configuration.file.YamlConfigurationTest Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 sec Running org.bukkit.configuration.MemorySectionTest Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.bukkit.configuration.MemoryConfigurationTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.bukkit.LocationTest Tests run: 60, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.bukkit.materials.MaterialDataTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Results : Tests run: 989, Failures: 0, Errors: 0, Skipped: 3 [JENKINS] Recording test results [WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.SurefireArchiver$2; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/ [WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.BuildInfoRecorder$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/ [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ paper-api --- [INFO] Building jar: /home/jenkins/sharedspace/Paper/Paper-API/target/paper-api-1.12.2-R0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-shade-plugin:3.1.0:shade (default) @ paper-api --- [INFO] Including com.mojang:authlib:jar:1.5.25 in the shaded jar. [INFO] Including commons-codec:commons-codec:jar:1.10 in the shaded jar. [INFO] Including commons-io:commons-io:jar:2.4 in the shaded jar. [INFO] Including org.apache.commons:commons-lang3:jar:3.5 in the shaded jar. [INFO] Including org.apache.logging.log4j:log4j-api:jar:2.8.1 in the shaded jar. [INFO] Including org.apache.logging.log4j:log4j-core:jar:2.8.1 in the shaded jar. [INFO] Including commons-lang:commons-lang:jar:2.6 in the shaded jar. [INFO] Including com.googlecode.json-simple:json-simple:jar:1.1.1 in the shaded jar. [INFO] Including com.google.code.findbugs:jsr305:jar:1.3.9 in the shaded jar. [INFO] Including com.google.guava:guava:jar:21.0 in the shaded jar. [INFO] Including com.google.code.gson:gson:jar:2.8.0 in the shaded jar. [INFO] Including org.yaml:snakeyaml:jar:1.19 in the shaded jar. [INFO] Including net.md-5:bungeecord-chat:jar:1.12-SNAPSHOT in the shaded jar. [INFO] Including org.slf4j:slf4j-api:jar:1.7.25 in the shaded jar. [INFO] Including org.ow2.asm:asm:jar:6.1.1 in the shaded jar. [INFO] Including org.ow2.asm:asm-commons:jar:6.1.1 in the shaded jar. [INFO] Including org.ow2.asm:asm-tree:jar:6.1.1 in the shaded jar. [INFO] Including org.ow2.asm:asm-analysis:jar:6.1.1 in the shaded jar. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [INFO] Attaching shaded artifact. [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ paper-api --- [INFO] Installing /home/jenkins/sharedspace/Paper/Paper-API/target/paper-api-1.12.2-R0.1-SNAPSHOT.jar to /home/jenkins/.m2/repository/com/destroystokyo/paper/paper-api/1.12.2-R0.1-SNAPSHOT/paper-api-1.12.2-R0.1-SNAPSHOT.jar [INFO] Installing /home/jenkins/sharedspace/Paper/Paper-API/pom.xml to /home/jenkins/.m2/repository/com/destroystokyo/paper/paper-api/1.12.2-R0.1-SNAPSHOT/paper-api-1.12.2-R0.1-SNAPSHOT.pom [INFO] Installing /home/jenkins/sharedspace/Paper/Paper-API/target/paper-api-1.12.2-R0.1-SNAPSHOT-shaded.jar to /home/jenkins/.m2/repository/com/destroystokyo/paper/paper-api/1.12.2-R0.1-SNAPSHOT/paper-api-1.12.2-R0.1-SNAPSHOT-shaded.jar [JENKINS] Archiving disabled [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Paper 1.12.2-R0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paper --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ paper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 5 resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ paper --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 773 source files to /home/jenkins/sharedspace/Paper/Paper-Server/target/classes [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/main/java/net/minecraft/server/EntityLiving.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/main/java/net/minecraft/server/EntityLiving.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/main/java/net/minecraft/server/ShapelessRecipes.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/main/java/net/minecraft/server/ShapelessRecipes.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- gitdescribe-maven-plugin:1.3:gitdescribe (default) @ paper --- [INFO] Setting Git Describe: git-Paper-1611 [INFO] [INFO] --- animal-sniffer-maven-plugin:1.16:check (default) @ paper --- [INFO] Checking unresolved references to org.codehaus.mojo.signature:java18:1.0 [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ paper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/Paper-Server/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ paper --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 37 source files to /home/jenkins/sharedspace/Paper/Paper-Server/target/test-classes [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/test/java/org/bukkit/PerMaterialTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/test/java/org/bukkit/PerMaterialTest.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/test/java/org/bukkit/craftbukkit/inventory/ItemStackTest.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/sharedspace/Paper/Paper-Server/src/test/java/org/bukkit/craftbukkit/inventory/ItemStackTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.20:test (default-test) @ paper --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.bukkit.NibbleArrayTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s - in org.bukkit.NibbleArrayTest [INFO] Running org.bukkit.DyeColorsTest 2019-03-29 05:04:55,861 main WARN Disabling terminal, you're running in an unsupported environment. Mar 29, 2019 5:04:56 AM org.bukkit.Bukkit setServer INFO: This server is running org.bukkit.support.DummyServer version null (Implementing API version 1.12.2-R0.1-SNAPSHOT) [INFO] Tests run: 32, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.304 s - in org.bukkit.DyeColorsTest [INFO] Running org.bukkit.entity.EnderDragonPhaseTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s - in org.bukkit.entity.EnderDragonPhaseTest [INFO] Running org.bukkit.ChatTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.bukkit.ChatTest [INFO] Running org.bukkit.ParticleTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.bukkit.ParticleTest [INFO] Running org.bukkit.BiomeTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.bukkit.BiomeTest [INFO] Running org.bukkit.craftbukkit.inventory.ItemMetaCloneTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.bukkit.craftbukkit.inventory.ItemMetaCloneTest [INFO] Running org.bukkit.craftbukkit.inventory.ItemMetaTest [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s - in org.bukkit.craftbukkit.inventory.ItemMetaTest [INFO] Running org.bukkit.craftbukkit.inventory.NMSCraftItemStackTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.bukkit.craftbukkit.inventory.NMSCraftItemStackTest [INFO] Running org.bukkit.craftbukkit.inventory.FactoryItemMaterialTest [INFO] Tests run: 1644, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.464 s - in org.bukkit.craftbukkit.inventory.FactoryItemMaterialTest [INFO] Running org.bukkit.craftbukkit.inventory.ItemFactoryTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.786 s - in org.bukkit.craftbukkit.inventory.ItemFactoryTest [INFO] Running org.bukkit.craftbukkit.inventory.ItemMetaImplementationOverrideTest [INFO] Tests run: 168, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.bukkit.craftbukkit.inventory.ItemMetaImplementationOverrideTest [INFO] Running org.bukkit.craftbukkit.generator.ChunkDataTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.bukkit.craftbukkit.generator.ChunkDataTest [INFO] Running org.bukkit.StatisticsAndAchievementsTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.bukkit.StatisticsAndAchievementsTest [INFO] Running org.bukkit.ArtTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.bukkit.ArtTest [INFO] Running org.bukkit.map.MapTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.bukkit.map.MapTest [INFO] Running org.bukkit.PerMaterialTest [INFO] Tests run: 6482, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.159 s - in org.bukkit.PerMaterialTest [INFO] Running org.bukkit.potion.PotionTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.bukkit.potion.PotionTest [INFO] Running org.bukkit.WorldTypeTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.bukkit.WorldTypeTest [INFO] Running org.bukkit.MaterialTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.bukkit.MaterialTest [INFO] Running org.bukkit.SoundTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.bukkit.SoundTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 8365, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ paper --- [INFO] Building jar: /home/jenkins/sharedspace/Paper/Paper-Server/target/paper-1.12.2.jar [INFO] [INFO] --- maven-shade-plugin:3.1.0:shade (default) @ paper --- [INFO] Including io.netty:netty-all:jar:4.1.24.Final in the shaded jar. [INFO] Including com.destroystokyo.paper:paper-api:jar:1.12.2-R0.1-SNAPSHOT in the shaded jar. [INFO] Including com.mojang:authlib:jar:1.5.25 in the shaded jar. [INFO] Including commons-codec:commons-codec:jar:1.10 in the shaded jar. [INFO] Including commons-io:commons-io:jar:2.4 in the shaded jar. [INFO] Including org.apache.commons:commons-lang3:jar:3.5 in the shaded jar. [INFO] Including commons-lang:commons-lang:jar:2.6 in the shaded jar. [INFO] Including com.googlecode.json-simple:json-simple:jar:1.1.1 in the shaded jar. [INFO] Including com.google.code.findbugs:jsr305:jar:1.3.9 in the shaded jar. [INFO] Including com.google.guava:guava:jar:21.0 in the shaded jar. [INFO] Including com.google.code.gson:gson:jar:2.8.0 in the shaded jar. [INFO] Including org.yaml:snakeyaml:jar:1.19 in the shaded jar. [INFO] Including net.md-5:bungeecord-chat:jar:1.12-SNAPSHOT in the shaded jar. [INFO] Including org.slf4j:slf4j-api:jar:1.7.25 in the shaded jar. [INFO] Including org.ow2.asm:asm:jar:6.1.1 in the shaded jar. [INFO] Including org.ow2.asm:asm-commons:jar:6.1.1 in the shaded jar. [INFO] Including org.ow2.asm:asm-tree:jar:6.1.1 in the shaded jar. [INFO] Including org.ow2.asm:asm-analysis:jar:6.1.1 in the shaded jar. [INFO] Including org.spigotmc:minecraft-server:jar:1.12.2-SNAPSHOT in the shaded jar. [INFO] Including net.sf.jopt-simple:jopt-simple:jar:5.0.4 in the shaded jar. [INFO] Including org.xerial:sqlite-jdbc:jar:3.21.0.1 in the shaded jar. [INFO] Including mysql:mysql-connector-java:jar:5.1.45 in the shaded jar. [INFO] Including net.sf.trove4j:trove4j:jar:3.0.3 in the shaded jar. [INFO] Including net.minecrell:terminalconsoleappender:jar:1.1.1 in the shaded jar. [INFO] Including org.jline:jline-reader:jar:3.9.0 in the shaded jar. [INFO] Including org.jline:jline-terminal:jar:3.9.0 in the shaded jar. [INFO] Including org.jline:jline-terminal-jna:jar:3.9.0 in the shaded jar. [INFO] Including net.java.dev.jna:jna:jar:4.5.2 in the shaded jar. [INFO] Including org.apache.logging.log4j:log4j-core:jar:2.8.1 in the shaded jar. [INFO] Including org.apache.logging.log4j:log4j-api:jar:2.8.1 in the shaded jar. [INFO] Including org.apache.logging.log4j:log4j-slf4j-impl:jar:2.8.1 in the shaded jar. [INFO] Including org.apache.logging.log4j:log4j-iostreams:jar:2.8.1 in the shaded jar. [INFO] Including com.lmax:disruptor:jar:3.4.2 in the shaded jar. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] commons-codec-1.10.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 92 overlapping classes: [WARNING] - org.apache.commons.codec.language.Nysiis [WARNING] - org.apache.commons.codec.language.bm.Rule$1 [WARNING] - org.apache.commons.codec.language.bm.Rule$RPattern [WARNING] - org.apache.commons.codec.language.ColognePhonetic$CologneInputBuffer [WARNING] - org.apache.commons.codec.digest.HmacUtils [WARNING] - org.apache.commons.codec.language.bm.BeiderMorseEncoder [WARNING] - org.apache.commons.codec.digest.UnixCrypt [WARNING] - org.apache.commons.codec.language.Soundex [WARNING] - org.apache.commons.codec.binary.BinaryCodec [WARNING] - org.apache.commons.codec.language.bm.Languages$1 [WARNING] - 82 more... [WARNING] minecraft-server-1.12.2-SNAPSHOT.jar, commons-io-2.4.jar define 110 overlapping classes: [WARNING] - org.apache.commons.io.FileCleaningTracker [WARNING] - org.apache.commons.io.comparator.SizeFileComparator [WARNING] - org.apache.commons.io.input.CloseShieldInputStream [WARNING] - org.apache.commons.io.filefilter.EmptyFileFilter [WARNING] - org.apache.commons.io.monitor.FileEntry [WARNING] - org.apache.commons.io.output.ThresholdingOutputStream [WARNING] - org.apache.commons.io.input.TailerListener [WARNING] - org.apache.commons.io.IOExceptionWithCause [WARNING] - org.apache.commons.io.comparator.PathFileComparator [WARNING] - org.apache.commons.io.filefilter.NotFileFilter [WARNING] - 100 more... [WARNING] authlib-1.5.25.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 55 overlapping classes: [WARNING] - com.mojang.authlib.yggdrasil.request.AuthenticationRequest [WARNING] - com.mojang.authlib.yggdrasil.response.MinecraftTexturesPayload [WARNING] - com.mojang.authlib.Agent [WARNING] - com.mojang.authlib.BaseUserAuthentication [WARNING] - com.mojang.authlib.yggdrasil.ProfileNotFoundException [WARNING] - com.mojang.authlib.yggdrasil.response.HasJoinedMinecraftServerResponse [WARNING] - com.mojang.util.QueueLogAppender [WARNING] - com.mojang.authlib.GameProfile [WARNING] - com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication [WARNING] - com.mojang.authlib.legacy.LegacyMinecraftSessionService [WARNING] - 45 more... [WARNING] netty-all-4.1.24.Final.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 2256 overlapping classes: [WARNING] - io.netty.handler.codec.http.multipart.InterfaceHttpData$HttpDataType [WARNING] - io.netty.resolver.dns.InflightNameResolver$1 [WARNING] - io.netty.channel.AbstractChannel$AbstractUnsafe$8 [WARNING] - io.netty.handler.codec.smtp.DefaultSmtpRequest [WARNING] - io.netty.handler.codec.redis.RedisMessage [WARNING] - io.netty.handler.codec.memcache.binary.BinaryMemcacheResponse [WARNING] - io.netty.handler.timeout.IdleStateHandler [WARNING] - io.netty.buffer.FixedCompositeByteBuf$Component [WARNING] - io.netty.handler.codec.http.HttpHeaders [WARNING] - io.netty.channel.group.ChannelMatchers$ClassMatcher [WARNING] - 2246 more... [WARNING] commons-lang3-3.5.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 260 overlapping classes: [WARNING] - org.apache.commons.lang3.time.StopWatch$State$1 [WARNING] - org.apache.commons.lang3.ThreadUtils$1 [WARNING] - org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate [WARNING] - org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle [WARNING] - org.apache.commons.lang3.concurrent.AbstractCircuitBreaker [WARNING] - org.apache.commons.lang3.SerializationUtils [WARNING] - org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField [WARNING] - org.apache.commons.lang3.LocaleUtils [WARNING] - org.apache.commons.lang3.concurrent.ConcurrentException [WARNING] - org.apache.commons.lang3.CharRange [WARNING] - 250 more... [WARNING] minecraft-server-1.12.2-SNAPSHOT.jar, paper-1.12.2.jar define 792 overlapping classes: [WARNING] - net.minecraft.server.DispenserRegistry$2 [WARNING] - net.minecraft.server.DispenserRegistry$12 [WARNING] - net.minecraft.server.PathfinderGoalNearestAttackableTargetInsentient [WARNING] - net.minecraft.server.PathfinderGoalHurtByTarget [WARNING] - net.minecraft.server.Entity$4 [WARNING] - net.minecraft.server.PlayerChunkMap$5 [WARNING] - net.minecraft.server.EntityHorseChestedAbstract [WARNING] - net.minecraft.server.Chunk$1 [WARNING] - net.minecraft.server.CustomFunctionData$a [WARNING] - net.minecraft.server.EntitySlime$PathfinderGoalSlimeNearestPlayer [WARNING] - 782 more... [WARNING] log4j-api-2.8.1.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 143 overlapping classes: [WARNING] - org.apache.logging.log4j.ThreadContext$ContextStack [WARNING] - org.apache.logging.log4j.status.StatusData [WARNING] - org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleEntryMessage [WARNING] - org.apache.logging.log4j.message.LoggerNameAwareMessage [WARNING] - org.apache.logging.log4j.message.SimpleMessageFactory [WARNING] - org.apache.logging.log4j.spi.GarbageFreeSortedArrayThreadContextMap [WARNING] - org.apache.logging.log4j.util.Supplier [WARNING] - org.apache.logging.log4j.message.ExtendedThreadInformation$1 [WARNING] - org.apache.logging.log4j.util.EnglishEnums [WARNING] - org.apache.logging.log4j.spi.CopyOnWriteSortedArrayThreadContextMap$1 [WARNING] - 133 more... [WARNING] minecraft-server-1.12.2-SNAPSHOT.jar, gson-2.8.0.jar define 174 overlapping classes: [WARNING] - com.google.gson.internal.bind.JsonTreeWriter [WARNING] - com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl [WARNING] - com.google.gson.internal.Excluder [WARNING] - com.google.gson.JsonDeserializationContext [WARNING] - com.google.gson.Gson$6 [WARNING] - com.google.gson.FieldNamingPolicy$5 [WARNING] - com.google.gson.internal.$Gson$Types [WARNING] - com.google.gson.internal.LinkedTreeMap$KeySet [WARNING] - com.google.gson.internal.UnsafeAllocator$2 [WARNING] - com.google.gson.internal.bind.SqlDateTypeAdapter$1 [WARNING] - 164 more... [WARNING] guava-21.0.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 1837 overlapping classes: [WARNING] - com.google.common.collect.ImmutableMapValues$1 [WARNING] - com.google.common.io.LineProcessor [WARNING] - com.google.common.util.concurrent.AbstractService$5 [WARNING] - com.google.common.io.BaseEncoding$StandardBaseEncoding$2 [WARNING] - com.google.common.io.ByteProcessor [WARNING] - com.google.common.math.package-info [WARNING] - com.google.common.util.concurrent.SimpleTimeLimiter [WARNING] - com.google.common.cache.AbstractCache$StatsCounter [WARNING] - com.google.common.util.concurrent.CycleDetectingLockFactory$Policies [WARNING] - com.google.common.primitives.UnsignedInts$LexicographicalComparator [WARNING] - 1827 more... [WARNING] jsr305-1.3.9.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 34 overlapping classes: [WARNING] - javax.annotation.RegEx [WARNING] - javax.annotation.concurrent.Immutable [WARNING] - javax.annotation.meta.TypeQualifierDefault [WARNING] - javax.annotation.meta.TypeQualifier [WARNING] - javax.annotation.Syntax [WARNING] - javax.annotation.Nonnull [WARNING] - javax.annotation.CheckReturnValue [WARNING] - javax.annotation.CheckForNull [WARNING] - javax.annotation.meta.TypeQualifierNickname [WARNING] - javax.annotation.MatchesPattern [WARNING] - 24 more... [WARNING] log4j-core-2.8.1.jar, minecraft-server-1.12.2-SNAPSHOT.jar define 917 overlapping classes: [WARNING] - org.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder [WARNING] - org.apache.logging.log4j.core.net.server.UdpSocketServer [WARNING] - org.apache.logging.log4j.core.net.SslSocketManager$1 [WARNING] - org.apache.logging.log4j.core.pattern.LineSeparatorPatternConverter [WARNING] - org.apache.logging.log4j.core.util.datetime.FastDatePrinter$Iso8601_Rule [WARNING] - org.apache.logging.log4j.core.config.properties.PropertiesConfiguration [WARNING] - org.apache.logging.log4j.core.config.json.JsonConfiguration$ErrorType [WARNING] - org.apache.logging.log4j.core.pattern.AbstractStyleNameConverter$White [WARNING] - org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy [WARNING] - org.apache.logging.log4j.core.layout.PatternLayout$PatternSelectorSerializer [WARNING] - 907 more... [WARNING] maven-shade-plugin has detected that some class files are [WARNING] present in two or more JARs. When this happens, only one [WARNING] single version of the class is copied to the uber jar. [WARNING] Usually this is not harmful and you can skip these warnings, [WARNING] otherwise try to manually exclude artifacts based on [WARNING] mvn dependency:tree -Ddetail=true and the above output. [WARNING] See http://maven.apache.org/plugins/maven-shade-plugin/ [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /home/jenkins/sharedspace/Paper/Paper-Server/target/paper-1.12.2.jar with /home/jenkins/sharedspace/Paper/Paper-Server/target/paper-1.12.2-R0.1-SNAPSHOT-shaded.jar [INFO] Dependency-reduced POM written at: /home/jenkins/sharedspace/Paper/Paper-Server/target/dependency-reduced-pom.xml [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ paper --- [INFO] Installing /home/jenkins/sharedspace/Paper/Paper-Server/target/paper-1.12.2.jar to /home/jenkins/.m2/repository/com/destroystokyo/paper/paper/1.12.2-R0.1-SNAPSHOT/paper-1.12.2-R0.1-SNAPSHOT.jar [INFO] Installing /home/jenkins/sharedspace/Paper/Paper-Server/target/dependency-reduced-pom.xml to /home/jenkins/.m2/repository/com/destroystokyo/paper/paper/1.12.2-R0.1-SNAPSHOT/paper-1.12.2-R0.1-SNAPSHOT.pom [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Paper-Parent ....................................... SUCCESS [ 0.615 s] [INFO] Paper-API .......................................... SUCCESS [ 9.646 s] [INFO] Paper .............................................. SUCCESS [ 25.742 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 38.304 s [INFO] Finished at: 2019-03-29T05:05:12+01:00 [INFO] Final Memory: 128M/3261M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data channel stopped [Paper] $ /bin/sh -xe /tmp/jenkins799351617635175169.sh + dirname + basedir=. + ./scripts/paperclip.sh . [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] paperclip-java8 [INFO] paperclip-java6 [INFO] paperclip-java9 [INFO] paperclip-assembly [INFO] Paperclip [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building paperclip-java8 1.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paperclip-java8 --- [INFO] Deleting /home/jenkins/sharedspace/Paper/work/Paperclip/java8/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ paperclip-java8 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/java8/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ paperclip-java8 --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 4 source files to /home/jenkins/sharedspace/Paper/work/Paperclip/java8/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ paperclip-java8 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/java8/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ paperclip-java8 --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ paperclip-java8 --- [INFO] No tests to run. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ paperclip-java8 --- [INFO] Building jar: /home/jenkins/sharedspace/Paper/work/Paperclip/java8/target/paperclip-java8-1.1-SNAPSHOT.jar [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building paperclip-java6 1.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paperclip-java6 --- [INFO] Deleting /home/jenkins/sharedspace/Paper/work/Paperclip/java6/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ paperclip-java6 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/java6/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ paperclip-java6 --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to /home/jenkins/sharedspace/Paper/work/Paperclip/java6/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ paperclip-java6 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/java6/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ paperclip-java6 --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ paperclip-java6 --- [INFO] No tests to run. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ paperclip-java6 --- [INFO] Building jar: /home/jenkins/sharedspace/Paper/work/Paperclip/java6/target/paperclip-java6-1.1-SNAPSHOT.jar [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building paperclip-java9 1.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paperclip-java9 --- [INFO] Deleting /home/jenkins/sharedspace/Paper/work/Paperclip/java9/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ paperclip-java9 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/java9/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ paperclip-java9 --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 2 source files to /home/jenkins/sharedspace/Paper/work/Paperclip/java9/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ paperclip-java9 --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/java9/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ paperclip-java9 --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ paperclip-java9 --- [INFO] No tests to run. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ paperclip-java9 --- [INFO] Building jar: /home/jenkins/sharedspace/Paper/work/Paperclip/java9/target/paperclip-java9-1.1-SNAPSHOT.jar [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building paperclip-assembly 1.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading from destroystokyo-snapshots: https://repo.destroystokyo.com/repository/maven-snapshots/com/destroystokyo/paperclip-maven-plugin/1.1-SNAPSHOT/maven-metadata.xml Progress (1): 783 B Downloaded from destroystokyo-snapshots: https://repo.destroystokyo.com/repository/maven-snapshots/com/destroystokyo/paperclip-maven-plugin/1.1-SNAPSHOT/maven-metadata.xml (783 B at 1.5 kB/s) [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paperclip-assembly --- [INFO] Deleting /home/jenkins/sharedspace/Paper/work/Paperclip/assembly/target [INFO] [INFO] --- paperclip-maven-plugin:1.1-SNAPSHOT:generate-data (default) @ paperclip-assembly --- [INFO] Reading jars into memory [INFO] Creating patch [INFO] Hashing files [INFO] Writing json file [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ paperclip-assembly --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/assembly/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ paperclip-assembly --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ paperclip-assembly --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/sharedspace/Paper/work/Paperclip/assembly/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ paperclip-assembly --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ paperclip-assembly --- [INFO] No tests to run. [INFO] [INFO] --- maven-assembly-plugin:3.1.0:single (full) @ paperclip-assembly --- [INFO] Reading assembly descriptor: /home/jenkins/sharedspace/Paper/work/Paperclip/assembly/src/main/assembly/assembly.xml [INFO] Building jar: /home/jenkins/sharedspace/Paper/work/Paperclip/assembly/target/paperclip-1.12.2.jar [WARNING] Configuration option 'appendAssemblyId' is set to false. Instead of attaching the assembly file: /home/jenkins/sharedspace/Paper/work/Paperclip/assembly/target/paperclip-1.12.2.jar, it will become the file for main project artifact. NOTE: If multiple descriptors or descriptor-formats are provided for this project, the value of this file will be non-deterministic! [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Paperclip 1.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ paperclip --- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] paperclip-java8 .................................... SUCCESS [ 1.024 s] [INFO] paperclip-java6 .................................... SUCCESS [ 0.036 s] [INFO] paperclip-java9 .................................... SUCCESS [ 0.038 s] [INFO] paperclip-assembly ................................. SUCCESS [01:05 min] [INFO] Paperclip .......................................... SUCCESS [ 0.004 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:07 min [INFO] Finished at: 2019-03-29T05:06:24+01:00 [INFO] Final Memory: 33M/1469M [INFO] ------------------------------------------------------------------------ Build success! Copied final jar to /home/jenkins/sharedspace/Paper/paperclip.jar + ln -s paperclip.jar paperclip-1611.jar + mvn -f Paper-Server/pom.xml -q -Dexec.executable=echo -Dexec.args=${project.version} --non-recursive exec:exec + cut -d- -f 1 + PROJECT_VERSION=1.12.2 + mkdir -p /home/downloadsapi/downloads/paper/1.12.2 + ln -s /home/jenkins/jobs/Paper/builds/1611/archive/paperclip.jar /home/downloadsapi/downloads/paper/1.12.2/1611.jar + php /home/downloadsapi/Parchment/bin/console app:add-build paper 1.12.2 1611 // Adding build 1611 to version 1.12.2 in project paper [OK] Build was successfully added. Archiving artifacts Recording fingerprints IRC notifier plugin: Sending notification to: #paper-help Triggering a new build of PaperMC-Legacy-Maven-Deploy Finished: SUCCESS