Interface BiomeSpawner

All Superinterfaces:
Wrapper

@NullMarked @AsOf("2.3.0") @Deprecated(since="4.0.0") public interface BiomeSpawner extends Wrapper
Deprecated.
Represents the spawning settings for a biome, including the spawners for each mob category and the spawn costs for each mob type. This interface wraps Minecraft's MobSpawnSettings class.
Since:
2.3.0
  • Method Details

    • spawners

      Deprecated.
      Gets the spawners for each mob category.
      Returns:
      the spawners for each mob category
      Since:
      2.3.0
    • mobSpawnCosts

      @AsOf("2.3.0") Map<EntityType, SpawnCost> mobSpawnCosts()
      Deprecated.
      Gets the spawn cost for each mob type.
      Returns:
      the spawn cost for each mob type
      Since:
      2.3.0
    • toBuilder

      @AsOf("2.3.0") default BiomeSpawner.Builder toBuilder()
      Deprecated.
      Creates a new builder from this BiomeSpawner.
      Returns:
      a new builder from this BiomeSpawner
      Since:
      2.3.0
    • builder

      @AsOf("2.3.0") static BiomeSpawner.Builder builder()
      Deprecated.
      Returns:
      a new BiomeSpawner builder
      Since:
      2.3.0
    • empty

      @AsOf("2.3.0") static BiomeSpawner empty()
      Deprecated.
      Creates an empty BiomeSpawner.
      Returns:
      an empty BiomeSpawner
    • decode

      @AsOf("3.3.0") static BiomeSpawner decode(Object minecraftBiomeSpawner)
      Deprecated.
      Reads Minecraft biome spawn settings into a wrapper.
      Parameters:
      minecraftBiomeSpawner - the spawn settings to read
      Returns:
      the wrapper for them
      Since:
      3.3.0