Class NaturalSpawner.SpawnState

java.lang.Object
net.minecraft.world.level.NaturalSpawner.SpawnState
Enclosing class:
NaturalSpawner

public static class NaturalSpawner.SpawnState extends Object
  • Field Details Link icon

    • spawnableChunkCount Link icon

      private final int spawnableChunkCount
    • mobCategoryCounts Link icon

      private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> mobCategoryCounts
    • spawnPotential Link icon

      private final PotentialCalculator spawnPotential
    • unmodifiableMobCategoryCounts Link icon

      private final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory> unmodifiableMobCategoryCounts
    • localMobCapCalculator Link icon

      private final LocalMobCapCalculator localMobCapCalculator
    • lastCheckedPos Link icon

      @Nullable private BlockPos lastCheckedPos
    • lastCheckedType Link icon

      @Nullable private EntityType<?> lastCheckedType
    • lastCharge Link icon

      private double lastCharge
  • Constructor Details Link icon

  • Method Details Link icon

    • canSpawn Link icon

      private boolean canSpawn(EntityType<?> p_47128_, BlockPos p_47129_, ChunkAccess p_47130_)
    • afterSpawn Link icon

      private void afterSpawn(Mob p_47132_, ChunkAccess p_47133_)
    • getSpawnableChunkCount Link icon

      public int getSpawnableChunkCount()
    • getMobCategoryCounts Link icon

      public it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory> getMobCategoryCounts()
    • canSpawnForCategory Link icon

      boolean canSpawnForCategory(MobCategory p_186549_, ChunkPos p_186550_)