- Enclosing class:
- WorldEvent
public static class WorldEvent.PotentialSpawns
extends WorldEvent
Called by WorldServer to gather a list of all possible entities that can spawn at the specified location.
If an entry is added to the list, it needs to be a globally unique instance.
The event is called in WorldServer#getSpawnListEntryForTypeAt(EnumCreatureType, BlockPos)
as well as
WorldServer#canCreatureTypeSpawnHere(EnumCreatureType, SpawnListEntry, BlockPos)
where the latter checks for identity, meaning both events must add the same instance.
Canceling the event will result in a empty list, meaning no entity will be spawned.