diff --git a/nms-patches/net/minecraft/world/item/MobBucketItem.patch b/nms-patches/net/minecraft/world/item/MobBucketItem.patch new file mode 100644 index 000000000..ef0cdb5ce --- /dev/null +++ b/nms-patches/net/minecraft/world/item/MobBucketItem.patch @@ -0,0 +1,22 @@ +--- a/net/minecraft/world/item/MobBucketItem.java ++++ b/net/minecraft/world/item/MobBucketItem.java +@@ -26,6 +26,10 @@ + import net.minecraft.world.level.gameevent.GameEvent; + import net.minecraft.world.level.material.FluidType; + ++// CraftBukkit start ++import org.bukkit.event.entity.CreatureSpawnEvent; ++// CraftBukkit end ++ + public class MobBucketItem extends ItemBucket { + + private static final MapCodec VARIANT_FIELD_CODEC = EntityTropicalFish.d.CODEC.fieldOf("BucketVariantTag"); +@@ -63,7 +67,7 @@ + } + + if (entityinsentient != null) { +- worldserver.addFreshEntityWithPassengers(entityinsentient); ++ worldserver.addFreshEntityWithPassengers(entityinsentient, CreatureSpawnEvent.SpawnReason.SPAWNER_EGG); // CraftBukkit + entityinsentient.playAmbientSound(); + } +