From 0abf420c4b7f12a0c5a3c2116a73c78643711a05 Mon Sep 17 00:00:00 2001 From: md_5 Date: Thu, 22 Jul 2021 17:51:53 +1000 Subject: [PATCH] SPIGOT-6665: Shearing a Snowman does not drop a carved pumpkin --- .../minecraft/world/entity/animal/EntitySnowman.patch | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nms-patches/net/minecraft/world/entity/animal/EntitySnowman.patch b/nms-patches/net/minecraft/world/entity/animal/EntitySnowman.patch index 98d70e57f..c3653dd44 100644 --- a/nms-patches/net/minecraft/world/entity/animal/EntitySnowman.patch +++ b/nms-patches/net/minecraft/world/entity/animal/EntitySnowman.patch @@ -41,3 +41,13 @@ this.shear(SoundCategory.PLAYERS); this.a(GameEvent.SHEAR, (Entity) entityhuman); if (!this.level.isClientSide) { +@@ -166,7 +175,9 @@ + this.level.playSound((EntityHuman) null, (Entity) this, SoundEffects.SNOW_GOLEM_SHEAR, soundcategory, 1.0F, 1.0F); + if (!this.level.isClientSide()) { + this.setHasPumpkin(false); ++ this.forceDrops = true; // CraftBukkit + this.a(new ItemStack(Items.CARVED_PUMPKIN), 1.7F); ++ this.forceDrops = false; // CraftBukkit + } + + }