--- a/net/minecraft/server/WorldAccess.java +++ b/net/minecraft/server/WorldAccess.java @@ -5,6 +5,12 @@ WorldServer getMinecraftWorld(); default void addAllEntities(Entity entity) { - entity.recursiveStream().forEach(this::addEntity); + // CraftBukkit start + this.addAllEntities(entity, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.DEFAULT); } + + default void addAllEntities(Entity entity, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason reason) { + entity.recursiveStream().forEach((e) -> this.addEntity(e, reason)); + } + // CraftBukkit end }