Package net.minecraft.world.biome
Class SpawnSettings
java.lang.Object
net.minecraft.world.biome.SpawnSettings
- Mappings:
 Namespace Name named net/minecraft/world/biome/SpawnSettingsintermediary net/minecraft/class_5483official dei
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordEmbodies the density limit information of a type of entity in entity spawning logic.static class - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<SpawnSettings> private final floatstatic final Pool<SpawnSettings.SpawnEntry> private static final floatstatic final SpawnSettingsprivate static final Loggerprivate final Map<EntityType<?>, SpawnSettings.SpawnDensity> private final Map<SpawnGroup, Pool<SpawnSettings.SpawnEntry>>  - 
Constructor Summary
ConstructorsConstructorDescriptionSpawnSettings(float creatureSpawnProbability, Map<SpawnGroup, Pool<SpawnSettings.SpawnEntry>> spawners, Map<EntityType<?>, SpawnSettings.SpawnDensity> spawnCosts)  - 
Method Summary
Modifier and TypeMethodDescriptionfloatgetSpawnDensity(EntityType<?> entityType) getSpawnEntries(SpawnGroup spawnGroup)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/world/biome/SpawnSettings;LOGGER:Lorg/slf4j/Logger;intermediary field_26645Lnet/minecraft/class_5483;field_26645:Lorg/slf4j/Logger;official dLdei;d:Lorg/slf4j/Logger;
 - 
field_30983
private static final float field_30983- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30983Lnet/minecraft/world/biome/SpawnSettings;field_30983:Fintermediary field_30983Lnet/minecraft/class_5483;field_30983:Fofficial eLdei;e:F
 - 
EMPTY_ENTRY_POOL
- Mappings:
 Namespace Name Mixin selector named EMPTY_ENTRY_POOLLnet/minecraft/world/biome/SpawnSettings;EMPTY_ENTRY_POOL:Lnet/minecraft/util/collection/Pool;intermediary field_30982Lnet/minecraft/class_5483;field_30982:Lnet/minecraft/class_6012;official aLdei;a:Lbpf;
 - 
INSTANCE
- Mappings:
 Namespace Name Mixin selector named INSTANCELnet/minecraft/world/biome/SpawnSettings;INSTANCE:Lnet/minecraft/world/biome/SpawnSettings;intermediary field_26646Lnet/minecraft/class_5483;field_26646:Lnet/minecraft/class_5483;official bLdei;b:Ldei;
 - 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/world/biome/SpawnSettings;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_26403Lnet/minecraft/class_5483;field_26403:Lcom/mojang/serialization/MapCodec;official cLdei;c:Lcom/mojang/serialization/MapCodec;
 - 
creatureSpawnProbability
private final float creatureSpawnProbability- Mappings:
 Namespace Name Mixin selector named creatureSpawnProbabilityLnet/minecraft/world/biome/SpawnSettings;creatureSpawnProbability:Fintermediary field_26404Lnet/minecraft/class_5483;field_26404:Fofficial fLdei;f:F
 - 
spawners
- Mappings:
 Namespace Name Mixin selector named spawnersLnet/minecraft/world/biome/SpawnSettings;spawners:Ljava/util/Map;intermediary field_26405Lnet/minecraft/class_5483;field_26405:Ljava/util/Map;official gLdei;g:Ljava/util/Map;
 - 
spawnCosts
- Mappings:
 Namespace Name Mixin selector named spawnCostsLnet/minecraft/world/biome/SpawnSettings;spawnCosts:Ljava/util/Map;intermediary field_26406Lnet/minecraft/class_5483;field_26406:Ljava/util/Map;official hLdei;h:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
SpawnSettings
SpawnSettings(float creatureSpawnProbability, Map<SpawnGroup, Pool<SpawnSettings.SpawnEntry>> spawners, Map<EntityType<?>, SpawnSettings.SpawnDensity> spawnCosts) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/biome/SpawnSettings;<init>(FLjava/util/Map;Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_5483;<init>(FLjava/util/Map;Ljava/util/Map;)Vofficial <init>Ldei;<init>(FLjava/util/Map;Ljava/util/Map;)V
 
 - 
 - 
Method Details
- 
getSpawnEntries
- Mappings:
 Namespace Name Mixin selector named getSpawnEntriesLnet/minecraft/world/biome/SpawnSettings;getSpawnEntries(Lnet/minecraft/entity/SpawnGroup;)Lnet/minecraft/util/collection/Pool;intermediary method_31004Lnet/minecraft/class_5483;method_31004(Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012;official aLdei;a(Lbtq;)Lbpf;
 - 
getSpawnDensity
- Mappings:
 Namespace Name Mixin selector named getSpawnDensityLnet/minecraft/world/biome/SpawnSettings;getSpawnDensity(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;intermediary method_31003Lnet/minecraft/class_5483;method_31003(Lnet/minecraft/class_1299;)Lnet/minecraft/class_5483$class_5265;official aLdei;a(Lbsx;)Ldei$b;
 - 
getCreatureSpawnProbability
public float getCreatureSpawnProbability()- Mappings:
 Namespace Name Mixin selector named getCreatureSpawnProbabilityLnet/minecraft/world/biome/SpawnSettings;getCreatureSpawnProbability()Fintermediary method_31002Lnet/minecraft/class_5483;method_31002()Fofficial aLdei;a()F
 
 -