diff --git a/nms-patches/net/minecraft/world/item/ItemDye.patch b/nms-patches/net/minecraft/world/item/ItemDye.patch index d8627c61a..193ba8fe2 100644 --- a/nms-patches/net/minecraft/world/item/ItemDye.patch +++ b/nms-patches/net/minecraft/world/item/ItemDye.patch @@ -16,7 +16,7 @@ - entitysheep.setColor(this.dyeColor); + // CraftBukkit start + byte bColor = (byte) this.dyeColor.getColorIndex(); -+ SheepDyeWoolEvent event = new SheepDyeWoolEvent((org.bukkit.entity.Sheep) entitysheep.getBukkitEntity(), org.bukkit.DyeColor.getByWoolData(bColor)); ++ SheepDyeWoolEvent event = new SheepDyeWoolEvent((org.bukkit.entity.Sheep) entitysheep.getBukkitEntity(), org.bukkit.DyeColor.getByWoolData(bColor), (org.bukkit.entity.Player) entityhuman.getBukkitEntity()); + entitysheep.level.getCraftServer().getPluginManager().callEvent(event); + + if (event.isCancelled()) {