--- 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(); }