类 NaturalSpawner.SpawnState
java.lang.Object
net.minecraft.world.level.NaturalSpawner.SpawnState
- 封闭类:
- NaturalSpawner
-
字段概要
字段修饰符和类型字段说明private double
private BlockPos
private EntityType<?>
private final LocalMobCapCalculator
private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory>
private final int
private final PotentialCalculator
private final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>
-
构造器概要
构造器构造器说明SpawnState
(int pSpawnableChunkCount, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> pMobCategoryCounts, PotentialCalculator pSpawnPotential, LocalMobCapCalculator pLocalMobCapCalculator) -
方法概要
修饰符和类型方法说明private void
afterSpawn
(Mob pMob, ChunkAccess pChunk) private boolean
canSpawn
(EntityType<?> pEntityType, BlockPos pPos, ChunkAccess pChunk) (专用程序包) boolean
canSpawnForCategory
(MobCategory pCategory, ChunkPos pPos) it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>
int
-
字段详细资料
-
spawnableChunkCount
private final int spawnableChunkCount -
mobCategoryCounts
-
spawnPotential
-
unmodifiableMobCategoryCounts
private final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory> unmodifiableMobCategoryCounts -
localMobCapCalculator
-
lastCheckedPos
-
lastCheckedType
-
lastCharge
private double lastCharge
-
-
构造器详细资料
-
SpawnState
SpawnState(int pSpawnableChunkCount, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> pMobCategoryCounts, PotentialCalculator pSpawnPotential, LocalMobCapCalculator pLocalMobCapCalculator)
-
-
方法详细资料
-
canSpawn
-
afterSpawn
-
getSpawnableChunkCount
public int getSpawnableChunkCount() -
getMobCategoryCounts
-
canSpawnForCategory
-