diff --git a/nms-patches/ItemBlock.patch b/nms-patches/ItemBlock.patch index 05b6a17e24..6afa8d1870 100644 --- a/nms-patches/ItemBlock.patch +++ b/nms-patches/ItemBlock.patch @@ -41,15 +41,17 @@ if (entityhuman instanceof EntityPlayer) { CriterionTriggers.y.a((EntityPlayer) entityhuman, blockposition, itemstack); } -@@ -55,7 +75,7 @@ +@@ -55,8 +75,8 @@ SoundEffectType soundeffecttype = iblockdata1.getStepSound(); - world.playSound(entityhuman, blockposition, this.a(iblockdata1), SoundCategory.BLOCKS, (soundeffecttype.a() + 1.0F) / 2.0F, soundeffecttype.b() * 0.8F); +- if (entityhuman == null || !entityhuman.abilities.canInstantlyBuild) { + // world.playSound(entityhuman, blockposition, this.a(iblockdata1), SoundCategory.BLOCKS, (soundeffecttype.a() + 1.0F) / 2.0F, soundeffecttype.b() * 0.8F); - if (entityhuman == null || !entityhuman.abilities.canInstantlyBuild) { ++ if ((entityhuman == null || !entityhuman.abilities.canInstantlyBuild) && itemstack != ItemStack.b) { // CraftBukkit itemstack.subtract(1); } + @@ -92,6 +112,21 @@ if (nbttagcompound != null) {