| Interface | Description | 
|---|---|
| IRarityTweak | |
| ISpawnerCondition | 
 An additive condition on the  
SpawnInfo selection process. | 
| ISpawningTweak | 
 An interface for simple tweaks on spawn actions or their entity immediately before they spawn. 
 | 
| Class | Description | 
|---|---|
| AbstractSpawner | 
 The base of all spawning. 
 | 
| AbstractSpawner.SpawnerBuilder<T extends AbstractSpawner> | |
| CompositeSpawnCondition | 
 A composition of multiple conditions and anticonditions. 
 | 
| SpawnAction<T extends net.minecraft.entity.Entity> | 
 A queued spawning action. 
 | 
| SpawnerCoordinator | 
 A coordinator of all spawning. 
 | 
| SpawnInfo | 
 An outline for a particular spawnable entity. 
 | 
| SpawnLocation | 
 A location at which an entity could feasibly spawn. 
 | 
| SpawnSet | 
 A set of spawns with various properties. 
 |