Package net.minecraft.world.biome
Class SpawnSettings.SpawnDensity
java.lang.Object
net.minecraft.world.biome.SpawnSettings.SpawnDensity
- Enclosing class:
SpawnSettings
Embodies the density limit information of a type of entity in entity
spawning logic. The density field is generated for all entities spawned
than a specific type of entity.
- Mappings:
Namespace Name official cif$b
intermediary net/minecraft/class_5483$class_5265
named net/minecraft/world/biome/SpawnSettings$SpawnDensity
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<SpawnSettings.SpawnDensity>
private final double
private final double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
Represents the cap of gravity as inGravityField.calculate(BlockPos, double)
for entity spawning.double
getMass()
Represents the mass of each entity spawned.
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lcif$b;a:Lcom/mojang/serialization/Codec;
intermediary field_25820
Lnet/minecraft/class_5483$class_5265;field_25820:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;CODEC:Lcom/mojang/serialization/Codec;
-
gravityLimit
private final double gravityLimit- Mappings:
Namespace Name Mixin selector official b
Lcif$b;b:D
intermediary field_24407
Lnet/minecraft/class_5483$class_5265;field_24407:D
named gravityLimit
Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;gravityLimit:D
-
mass
private final double mass- Mappings:
Namespace Name Mixin selector official c
Lcif$b;c:D
intermediary field_24408
Lnet/minecraft/class_5483$class_5265;field_24408:D
named mass
Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;mass:D
-
-
Constructor Details
-
SpawnDensity
SpawnDensity(double gravityLimit, double mass) - Mappings:
Namespace Name Mixin selector official <init>
Lcif$b;<init>(DD)V
intermediary <init>
Lnet/minecraft/class_5483$class_5265;<init>(DD)V
named <init>
Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;<init>(DD)V
-
-
Method Details
-
getGravityLimit
public double getGravityLimit()Represents the cap of gravity as inGravityField.calculate(BlockPos, double)
for entity spawning. If the cap is exceeded, the entity spawning attempt will skip.- Mappings:
Namespace Name Mixin selector official a
Lcif$b;a()D
intermediary method_27837
Lnet/minecraft/class_5483$class_5265;method_27837()D
named getGravityLimit
Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;getGravityLimit()D
-
getMass
public double getMass()Represents the mass of each entity spawned. Will affect gravity calculation.- Mappings:
Namespace Name Mixin selector official b
Lcif$b;b()D
intermediary method_27838
Lnet/minecraft/class_5483$class_5265;method_27838()D
named getMass
Lnet/minecraft/world/biome/SpawnSettings$SpawnDensity;getMass()D
-