Package net.minecraft.world.biome
Class SpawnSettings
java.lang.Object
net.minecraft.world.biome.SpawnSettings
public class SpawnSettings extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpawnSettings.Builderstatic classSpawnSettings.SpawnDensityEmbodies the density limit information of a type of entity in entity spawning logic.static classSpawnSettings.SpawnEntry -
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.MapCodec<SpawnSettings>CODECprivate floatcreatureSpawnProbabilitystatic SpawnSettingsINSTANCEstatic LoggerLOGGERprivate booleanplayerSpawnFriendlyprivate Map<EntityType<?>,SpawnSettings.SpawnDensity>spawnCostsprivate Map<SpawnGroup,List<SpawnSettings.SpawnEntry>>spawners -
Constructor Summary
Constructors Modifier Constructor Description privateSpawnSettings(float creatureSpawnProbability, Map<SpawnGroup,List<SpawnSettings.SpawnEntry>> spawners, Map<EntityType<?>,SpawnSettings.SpawnDensity> spawnCosts, boolean playerSpawnFriendly) -
Method Summary
Modifier and Type Method Description floatgetCreatureSpawnProbability()SpawnSettings.SpawnDensitygetSpawnDensity(EntityType<?> entityType)List<SpawnSettings.SpawnEntry>getSpawnEntries(SpawnGroup spawnGroup)booleanisPlayerSpawnFriendly()
-
Field Details
-
LOGGER
-
INSTANCE
-
CODEC
-
creatureSpawnProbability
private final float creatureSpawnProbability -
spawners
-
spawnCosts
-
playerSpawnFriendly
private final boolean playerSpawnFriendly
-
-
Constructor Details
-
SpawnSettings
private SpawnSettings(float creatureSpawnProbability, Map<SpawnGroup,List<SpawnSettings.SpawnEntry>> spawners, Map<EntityType<?>,SpawnSettings.SpawnDensity> spawnCosts, boolean playerSpawnFriendly)
-
-
Method Details
-
getSpawnEntries
-
getSpawnDensity
-
getCreatureSpawnProbability
public float getCreatureSpawnProbability() -
isPlayerSpawnFriendly
public boolean isPlayerSpawnFriendly()
-