Package net.minecraft.world.biome
Class SpawnSettings
java.lang.Object
net.minecraft.world.biome.SpawnSettings
- Mappings:
Namespace Name official bxhintermediary net/minecraft/class_5483named net/minecraft/world/biome/SpawnSettings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classEmbodies the density limit information of a type of entity in entity spawning logic.static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.mojang.serialization.MapCodec<SpawnSettings>private floatstatic Pool<SpawnSettings.SpawnEntry>private static floatstatic SpawnSettingsstatic Loggerprivate booleanprivate Map<EntityType<?>,SpawnSettings.SpawnDensity>private Map<SpawnGroup,Pool<SpawnSettings.SpawnEntry>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSpawnSettings(float creatureSpawnProbability, Map<SpawnGroup,Pool<SpawnSettings.SpawnEntry>> spawners, Map<EntityType<?>,SpawnSettings.SpawnDensity> spawnCosts, boolean playerSpawnFriendly) -
Method Summary
Modifier and TypeMethodDescriptionfloatgetSpawnDensity(EntityType<?> entityType)getSpawnEntries(SpawnGroup spawnGroup)boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbxh;a:Lorg/apache/logging/log4j/Logger;intermediary field_26645Lnet/minecraft/class_5483;field_26645:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/biome/SpawnSettings;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_30983
private static final float field_30983- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLbxh;e:Fintermediary field_30983Lnet/minecraft/class_5483;field_30983:Fnamed field_30983Lnet/minecraft/world/biome/SpawnSettings;field_30983:F
-
field_30982
- Mappings:
Namespace Name Mixin selector official bLbxh;b:Laqb;intermediary field_30982Lnet/minecraft/class_5483;field_30982:Lnet/minecraft/class_6012;named field_30982Lnet/minecraft/world/biome/SpawnSettings;field_30982:Lnet/minecraft/util/collection/Pool;
-
INSTANCE
- Mappings:
Namespace Name Mixin selector official cLbxh;c:Lbxh;intermediary field_26646Lnet/minecraft/class_5483;field_26646:Lnet/minecraft/class_5483;named INSTANCELnet/minecraft/world/biome/SpawnSettings;INSTANCE:Lnet/minecraft/world/biome/SpawnSettings;
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLbxh;d:Lcom/mojang/serialization/MapCodec;intermediary field_26403Lnet/minecraft/class_5483;field_26403:Lcom/mojang/serialization/MapCodec;named CODECLnet/minecraft/world/biome/SpawnSettings;CODEC:Lcom/mojang/serialization/MapCodec;
-
creatureSpawnProbability
private final float creatureSpawnProbability- Mappings:
Namespace Name Mixin selector official fLbxh;f:Fintermediary field_26404Lnet/minecraft/class_5483;field_26404:Fnamed creatureSpawnProbabilityLnet/minecraft/world/biome/SpawnSettings;creatureSpawnProbability:F
-
spawners
- Mappings:
Namespace Name Mixin selector official gLbxh;g:Ljava/util/Map;intermediary field_26405Lnet/minecraft/class_5483;field_26405:Ljava/util/Map;named spawnersLnet/minecraft/world/biome/SpawnSettings;spawners:Ljava/util/Map;
-
spawnCosts
- Mappings:
Namespace Name Mixin selector official hLbxh;h:Ljava/util/Map;intermediary field_26406Lnet/minecraft/class_5483;field_26406:Ljava/util/Map;named spawnCostsLnet/minecraft/world/biome/SpawnSettings;spawnCosts:Ljava/util/Map;
-
playerSpawnFriendly
private final boolean playerSpawnFriendly- Mappings:
Namespace Name Mixin selector official iLbxh;i:Zintermediary field_26692Lnet/minecraft/class_5483;field_26692:Znamed playerSpawnFriendlyLnet/minecraft/world/biome/SpawnSettings;playerSpawnFriendly:Z
-
-
Constructor Details
-
SpawnSettings
private SpawnSettings(float creatureSpawnProbability, Map<SpawnGroup,Pool<SpawnSettings.SpawnEntry>> spawners, Map<EntityType<?>,SpawnSettings.SpawnDensity> spawnCosts, boolean playerSpawnFriendly)- Mappings:
Namespace Name Mixin selector official <init>Lbxh;<init>(FLjava/util/Map;Ljava/util/Map;Z)Vintermediary <init>Lnet/minecraft/class_5483;<init>(FLjava/util/Map;Ljava/util/Map;Z)Vnamed <init>Lnet/minecraft/world/biome/SpawnSettings;<init>(FLjava/util/Map;Ljava/util/Map;Z)V
-
-
Method Details
-
getSpawnEntries
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Late;)Laqb;intermediary method_31004Lnet/minecraft/class_5483;method_31004(Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012;named getSpawnEntriesLnet/minecraft/world/biome/SpawnSettings;getSpawnEntries(Lnet/minecraft/entity/SpawnGroup;)Lnet/minecraft/util/collection/Pool;
-
getSpawnDensity
- Mappings:
Namespace Name Mixin selector official aLbxh;a(Lass;)Lbxh$b;intermediary method_31003Lnet/minecraft/class_5483;method_31003(Lnet/minecraft/class_1299;)Lnet/minecraft/class_5483$class_5265;named getSpawnDensityLnet/minecraft/world/biome/SpawnSettings;getSpawnDensity(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;
-
getCreatureSpawnProbability
public float getCreatureSpawnProbability()- Mappings:
Namespace Name Mixin selector official aLbxh;a()Fintermediary method_31002Lnet/minecraft/class_5483;method_31002()Fnamed getCreatureSpawnProbabilityLnet/minecraft/world/biome/SpawnSettings;getCreatureSpawnProbability()F
-
isPlayerSpawnFriendly
public boolean isPlayerSpawnFriendly()- Mappings:
Namespace Name Mixin selector official bLbxh;b()Zintermediary method_31082Lnet/minecraft/class_5483;method_31082()Znamed isPlayerSpawnFriendlyLnet/minecraft/world/biome/SpawnSettings;isPlayerSpawnFriendly()Z
-