Package net.minecraft.world.level
Class NaturalSpawner.SpawnState
java.lang.Object
net.minecraft.world.level.NaturalSpawner.SpawnState
- Enclosing class:
- NaturalSpawner
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate doubleprivate BlockPosprivate EntityType<?>private final LocalMobCapCalculatorprivate final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory>private final intprivate final PotentialCalculatorprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>
- 
Constructor SummaryConstructorsConstructorDescriptionSpawnState(int p_186544_, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> p_186545_, PotentialCalculator p_186546_, LocalMobCapCalculator p_186547_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidafterSpawn(Mob p_47132_, ChunkAccess p_47133_) private booleancanSpawn(EntityType<?> p_47128_, BlockPos p_47129_, ChunkAccess p_47130_) (package private) booleancanSpawnForCategory(MobCategory p_186549_, ChunkPos p_186550_) it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>int
- 
Field Details- 
spawnableChunkCountprivate final int spawnableChunkCount
- 
mobCategoryCounts
- 
spawnPotential
- 
unmodifiableMobCategoryCountsprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory> unmodifiableMobCategoryCounts
- 
localMobCapCalculator
- 
lastCheckedPos
- 
lastCheckedType
- 
lastChargeprivate double lastCharge
 
- 
- 
Constructor Details- 
SpawnStateSpawnState(int p_186544_, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> p_186545_, PotentialCalculator p_186546_, LocalMobCapCalculator p_186547_) 
 
- 
- 
Method Details- 
canSpawn
- 
afterSpawn
- 
getSpawnableChunkCountpublic int getSpawnableChunkCount()
- 
getMobCategoryCounts
- 
canSpawnForCategory
 
-