From 4e151a902029e141102d9c9ea0f56003a1b93c76 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Fri, 18 Nov 2016 09:20:14 +1100 Subject: [PATCH] SPIGOT-2784: Fix Withers not being built By: md_5 --- paper-server/nms-patches/ItemStack.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/paper-server/nms-patches/ItemStack.patch b/paper-server/nms-patches/ItemStack.patch index cf740c5a0..875a90e96 100644 --- a/paper-server/nms-patches/ItemStack.patch +++ b/paper-server/nms-patches/ItemStack.patch @@ -173,14 +173,14 @@ + + // Special case juke boxes as they update their tile entity. Copied from ItemRecord. + // PAIL: checkme on updates. -+ if (this.getItem() instanceof ItemRecord) { ++ if (this.item instanceof ItemRecord) { + ((BlockJukeBox) Blocks.JUKEBOX).a(world, blockposition, world.getType(blockposition), this); + world.a((EntityHuman) null, 1010, blockposition, Item.getId(this.item)); + this.subtract(1); + entityhuman.b(StatisticList.Z); + } + -+ if (this.getItem() == Items.SKULL) { // Special case skulls to allow wither spawns to be cancelled ++ if (this.item == Items.SKULL) { // Special case skulls to allow wither spawns to be cancelled + BlockPosition bp = blockposition; + if (!world.getType(blockposition).getBlock().a(world, blockposition)) { + if (!world.getType(blockposition).getMaterial().isBuildable()) { @@ -198,8 +198,8 @@ + } + + // SPIGOT-1288 - play sound stripped from ItemBlock -+ if (this.getItem() instanceof ItemBlock) { -+ SoundEffectType soundeffecttype = ((ItemBlock) this.getItem()).getBlock().getStepSound(); ++ if (this.item instanceof ItemBlock) { ++ SoundEffectType soundeffecttype = ((ItemBlock) this.item).getBlock().getStepSound(); + world.a(entityhuman, blockposition, soundeffecttype.e(), SoundCategory.BLOCKS, (soundeffecttype.a() + 1.0F) / 2.0F, soundeffecttype.b() * 0.8F); + } +