Class BaseSpawner

java.lang.Object
net.minecraft.world.level.BaseSpawner
All Implemented Interfaces:
IOwnedSpawner

public abstract class BaseSpawner extends Object implements IOwnedSpawner
  • Field Details

    • SPAWN_DATA_TAG

      public static final String SPAWN_DATA_TAG
      See Also:
    • EVENT_SPAWN

      private static final int EVENT_SPAWN
      See Also:
    • DEFAULT_SPAWN_DELAY

      private static final int DEFAULT_SPAWN_DELAY
      See Also:
    • DEFAULT_MIN_SPAWN_DELAY

      private static final int DEFAULT_MIN_SPAWN_DELAY
      See Also:
    • DEFAULT_MAX_SPAWN_DELAY

      private static final int DEFAULT_MAX_SPAWN_DELAY
      See Also:
    • DEFAULT_SPAWN_COUNT

      private static final int DEFAULT_SPAWN_COUNT
      See Also:
    • DEFAULT_MAX_NEARBY_ENTITIES

      private static final int DEFAULT_MAX_NEARBY_ENTITIES
      See Also:
    • DEFAULT_REQUIRED_PLAYER_RANGE

      private static final int DEFAULT_REQUIRED_PLAYER_RANGE
      See Also:
    • DEFAULT_SPAWN_RANGE

      private static final int DEFAULT_SPAWN_RANGE
      See Also:
    • spawnDelay

      private int spawnDelay
    • spawnPotentials

      private WeightedList<SpawnData> spawnPotentials
    • nextSpawnData

      @Nullable private SpawnData nextSpawnData
    • spin

      private double spin
    • oSpin

      private double oSpin
    • minSpawnDelay

      private int minSpawnDelay
    • maxSpawnDelay

      private int maxSpawnDelay
    • spawnCount

      private int spawnCount
    • displayEntity

      @Nullable private Entity displayEntity
    • maxNearbyEntities

      private int maxNearbyEntities
    • requiredPlayerRange

      private int requiredPlayerRange
    • spawnRange

      private int spawnRange
  • Constructor Details

    • BaseSpawner

      public BaseSpawner()
  • Method Details