Class DensityFunctions
java.lang.Object
net.minecraft.world.gen.densityfunction.DensityFunctions
- Mappings:
Namespace Name named net/minecraft/world/gen/densityfunction/DensityFunctionsintermediary net/minecraft/class_6954official ehw
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final floatprivate static final doubleprivate static final doubleprivate static final doublestatic final floatstatic final intstatic final longprivate static final doublestatic final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final DensityFunctionprivate static final RegistryKey<DensityFunction> private static final RegistryKey<DensityFunction> private static final DensityFunction -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static DensityFunctionapplyBlendDensity(DensityFunction density) private static DensityFunctionapplyBlending(DensityFunction function, DensityFunction blendOffset) private static DensityFunctionapplyCavesSlides(RegistryEntryLookup<DensityFunction> densityFunctionLookup, int minY, int maxY) Applies the slides for the nether and the caves world type.private static DensityFunctionapplyEndSlides(DensityFunction slopedCheese) Applies the slides for The End.private static DensityFunctionapplyFloatingIslandsSlides(DensityFunction function, int minY, int maxY) Applies the slides for The End or the floating islands world type.private static DensityFunctionapplySlides(DensityFunction density, int minY, int maxY, int topRelativeMinY, int topRelativeMaxY, double topDensity, int bottomRelativeMinY, int bottomRelativeMaxY, double bottomDensity) Interpolates the density at the top and bottom of the world.private static DensityFunctionapplySurfaceSlides(boolean amplified, DensityFunction density) Applies the slides for the overworld and the surface world type.static RegistryEntry<? extends DensityFunction> bootstrap(Registerable<DensityFunction> densityFunctionRegisterable) private static DensityFunctioncreateCavePillarsOverworldFunction(RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) private static DensityFunctioncreateCavesEntrancesOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) private static DensityFunctioncreateCavesFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, DensityFunction slopedCheese) protected static NoiseRoutercreateCavesNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) Creates theNoiseRouterfor the caves world type.private static DensityFunctioncreateCavesNoodleOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) private static DensityFunctioncreateCavesSpaghetti2dOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) private static DensityFunctioncreateCavesSpaghettiRoughnessOverworldFunction(RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) protected static NoiseRoutercreateEndNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup) Creates theNoiseRouterfor The End.protected static NoiseRoutercreateFloatingIslandsNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) Creates theNoiseRouterfor the floating islands world type.private static DensityFunctioncreateInitialDensityFunction(DensityFunction factor, DensityFunction depth) protected static NoiseRouterprivate static NoiseRoutercreateMultiNoiseDependentNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, DensityFunction density) protected static NoiseRoutercreateNetherNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) Creates theNoiseRouterfor the nether.private static DensityFunctionprotected static NoiseRoutercreateSurfaceNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, boolean largeBiomes, boolean amplified) Creates theNoiseRouterfor the overworld and the surface world type.private static DensityFunctionentryHolder(RegistryEntryLookup<DensityFunction> densityFunctionRegisterable, RegistryKey<DensityFunction> key) static floatgetPeaksValleysNoise(float weirdness) private static RegistryKey<DensityFunction> private static DensityFunctionregisterAndGetHolder(Registerable<DensityFunction> densityFunctionRegisterable, RegistryKey<DensityFunction> key, DensityFunction densityFunction) private static voidregisterSlopedCheeseFunction(Registerable<DensityFunction> densityFunctionRegisterable, RegistryEntryLookup<DensityFunction> densityFunctionLookup, DensityFunction jaggedNoise, RegistryEntry<DensityFunction> continents, RegistryEntry<DensityFunction> erosion, RegistryKey<DensityFunction> offsetKey, RegistryKey<DensityFunction> factorKey, RegistryKey<DensityFunction> jaggednessKey, RegistryKey<DensityFunction> depthKey, RegistryKey<DensityFunction> slopedCheeseKey, boolean amplified) Creates and registers thesloped_cheesedensity function.private static DensityFunctionverticalRangeChoice(DensityFunction y, DensityFunction whenInRange, int minInclusive, int maxInclusive, int whenOutOfRange)
-
Field Details
-
field_37690
public static final float field_37690- See Also:
- Mappings:
Namespace Name Mixin selector named field_37690Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_37690:Fintermediary field_37690Lnet/minecraft/class_6954;field_37690:Fofficial aLehw;a:F
-
field_36614
private static final float field_36614- See Also:
- Mappings:
Namespace Name Mixin selector named field_36614Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36614:Fintermediary field_36614Lnet/minecraft/class_6954;field_36614:Fofficial nLehw;n:F
-
field_36615
private static final double field_36615- See Also:
- Mappings:
Namespace Name Mixin selector named field_36615Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36615:Dintermediary field_36615Lnet/minecraft/class_6954;field_36615:Dofficial oLehw;o:D
-
field_36616
private static final double field_36616- See Also:
- Mappings:
Namespace Name Mixin selector named field_36616Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36616:Dintermediary field_36616Lnet/minecraft/class_6954;field_36616:Dofficial pLehw;p:D
-
field_36617
private static final double field_36617- See Also:
- Mappings:
Namespace Name Mixin selector named field_36617Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36617:Dintermediary field_36617Lnet/minecraft/class_6954;field_36617:Dofficial qLehw;q:D
-
field_38250
private static final double field_38250- See Also:
- Mappings:
Namespace Name Mixin selector named field_38250Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_38250:Dintermediary field_38250Lnet/minecraft/class_6954;field_38250:Dofficial rLehw;r:D
-
field_37691
public static final int field_37691- See Also:
- Mappings:
Namespace Name Mixin selector named field_37691Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_37691:Iintermediary field_37691Lnet/minecraft/class_6954;field_37691:Iofficial bLehw;b:I
-
field_37692
public static final long field_37692- See Also:
- Mappings:
Namespace Name Mixin selector named field_37692Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_37692:Jintermediary field_37692Lnet/minecraft/class_6954;field_37692:Jofficial cLehw;c:J
-
TEN_FUNCTION
- Mappings:
Namespace Name Mixin selector named TEN_FUNCTIONLnet/minecraft/world/gen/densityfunction/DensityFunctions;TEN_FUNCTION:Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary field_36618Lnet/minecraft/class_6954;field_36618:Lnet/minecraft/class_6910;official sLehw;s:Lehi;
-
ZERO_FUNCTION
- Mappings:
Namespace Name Mixin selector named ZERO_FUNCTIONLnet/minecraft/world/gen/densityfunction/DensityFunctions;ZERO_FUNCTION:Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary field_36619Lnet/minecraft/class_6954;field_36619:Lnet/minecraft/class_6910;official tLehw;t:Lehi;
-
ZERO
- Mappings:
Namespace Name Mixin selector named ZEROLnet/minecraft/world/gen/densityfunction/DensityFunctions;ZERO:Lnet/minecraft/registry/RegistryKey;intermediary field_37117Lnet/minecraft/class_6954;field_37117:Lnet/minecraft/class_5321;official uLehw;u:Lalq;
-
Y
- Mappings:
Namespace Name Mixin selector named YLnet/minecraft/world/gen/densityfunction/DensityFunctions;Y:Lnet/minecraft/registry/RegistryKey;intermediary field_37118Lnet/minecraft/class_6954;field_37118:Lnet/minecraft/class_5321;official vLehw;v:Lalq;
-
SHIFT_X
- Mappings:
Namespace Name Mixin selector named SHIFT_XLnet/minecraft/world/gen/densityfunction/DensityFunctions;SHIFT_X:Lnet/minecraft/registry/RegistryKey;intermediary field_37119Lnet/minecraft/class_6954;field_37119:Lnet/minecraft/class_5321;official wLehw;w:Lalq;
-
SHIFT_Z
- Mappings:
Namespace Name Mixin selector named SHIFT_ZLnet/minecraft/world/gen/densityfunction/DensityFunctions;SHIFT_Z:Lnet/minecraft/registry/RegistryKey;intermediary field_37120Lnet/minecraft/class_6954;field_37120:Lnet/minecraft/class_5321;official xLehw;x:Lalq;
-
BASE_3D_NOISE_OVERWORLD
- Mappings:
Namespace Name Mixin selector named BASE_3D_NOISE_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;BASE_3D_NOISE_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_38251Lnet/minecraft/class_6954;field_38251:Lnet/minecraft/class_5321;official yLehw;y:Lalq;
-
BASE_3D_NOISE_NETHER
- Mappings:
Namespace Name Mixin selector named BASE_3D_NOISE_NETHERLnet/minecraft/world/gen/densityfunction/DensityFunctions;BASE_3D_NOISE_NETHER:Lnet/minecraft/registry/RegistryKey;intermediary field_38252Lnet/minecraft/class_6954;field_38252:Lnet/minecraft/class_5321;official zLehw;z:Lalq;
-
BASE_3D_NOISE_END
- Mappings:
Namespace Name Mixin selector named BASE_3D_NOISE_ENDLnet/minecraft/world/gen/densityfunction/DensityFunctions;BASE_3D_NOISE_END:Lnet/minecraft/registry/RegistryKey;intermediary field_38249Lnet/minecraft/class_6954;field_38249:Lnet/minecraft/class_5321;official ALehw;A:Lalq;
-
CONTINENTS_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CONTINENTS_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CONTINENTS_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37122Lnet/minecraft/class_6954;field_37122:Lnet/minecraft/class_5321;official dLehw;d:Lalq;
-
EROSION_OVERWORLD
- Mappings:
Namespace Name Mixin selector named EROSION_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;EROSION_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37123Lnet/minecraft/class_6954;field_37123:Lnet/minecraft/class_5321;official eLehw;e:Lalq;
-
RIDGES_OVERWORLD
- Mappings:
Namespace Name Mixin selector named RIDGES_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;RIDGES_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37124Lnet/minecraft/class_6954;field_37124:Lnet/minecraft/class_5321;official fLehw;f:Lalq;
-
RIDGES_FOLDED_OVERWORLD
- Mappings:
Namespace Name Mixin selector named RIDGES_FOLDED_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;RIDGES_FOLDED_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37693Lnet/minecraft/class_6954;field_37693:Lnet/minecraft/class_5321;official gLehw;g:Lalq;
-
OFFSET_OVERWORLD
- Mappings:
Namespace Name Mixin selector named OFFSET_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;OFFSET_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37694Lnet/minecraft/class_6954;field_37694:Lnet/minecraft/class_5321;official hLehw;h:Lalq;
-
FACTOR_OVERWORLD
- Mappings:
Namespace Name Mixin selector named FACTOR_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;FACTOR_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37125Lnet/minecraft/class_6954;field_37125:Lnet/minecraft/class_5321;official iLehw;i:Lalq;
-
JAGGEDNESS_OVERWORLD
- Mappings:
Namespace Name Mixin selector named JAGGEDNESS_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;JAGGEDNESS_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37695Lnet/minecraft/class_6954;field_37695:Lnet/minecraft/class_5321;official jLehw;j:Lalq;
-
DEPTH_OVERWORLD
- Mappings:
Namespace Name Mixin selector named DEPTH_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;DEPTH_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37126Lnet/minecraft/class_6954;field_37126:Lnet/minecraft/class_5321;official kLehw;k:Lalq;
-
SLOPED_CHEESE_OVERWORLD
- Mappings:
Namespace Name Mixin selector named SLOPED_CHEESE_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37127Lnet/minecraft/class_6954;field_37127:Lnet/minecraft/class_5321;official BLehw;B:Lalq;
-
CONTINENTS_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named CONTINENTS_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;CONTINENTS_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37128Lnet/minecraft/class_6954;field_37128:Lnet/minecraft/class_5321;official lLehw;l:Lalq;
-
EROSION_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named EROSION_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;EROSION_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37129Lnet/minecraft/class_6954;field_37129:Lnet/minecraft/class_5321;official mLehw;m:Lalq;
-
OFFSET_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named OFFSET_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;OFFSET_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37696Lnet/minecraft/class_6954;field_37696:Lnet/minecraft/class_5321;official CLehw;C:Lalq;
-
FACTOR_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named FACTOR_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;FACTOR_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37130Lnet/minecraft/class_6954;field_37130:Lnet/minecraft/class_5321;official DLehw;D:Lalq;
-
JAGGEDNESS_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named JAGGEDNESS_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;JAGGEDNESS_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37684Lnet/minecraft/class_6954;field_37684:Lnet/minecraft/class_5321;official ELehw;E:Lalq;
-
DEPTH_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named DEPTH_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;DEPTH_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37131Lnet/minecraft/class_6954;field_37131:Lnet/minecraft/class_5321;official FLehw;F:Lalq;
-
SLOPED_CHEESE_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector named SLOPED_CHEESE_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;intermediary field_37132Lnet/minecraft/class_6954;field_37132:Lnet/minecraft/class_5321;official GLehw;G:Lalq;
-
OFFSET_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector named OFFSET_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;OFFSET_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;intermediary field_37685Lnet/minecraft/class_6954;field_37685:Lnet/minecraft/class_5321;official HLehw;H:Lalq;
-
FACTOR_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector named FACTOR_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;FACTOR_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;intermediary field_37686Lnet/minecraft/class_6954;field_37686:Lnet/minecraft/class_5321;official ILehw;I:Lalq;
-
JAGGEDNESS_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector named JAGGEDNESS_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;JAGGEDNESS_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;intermediary field_37687Lnet/minecraft/class_6954;field_37687:Lnet/minecraft/class_5321;official JLehw;J:Lalq;
-
DEPTH_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector named DEPTH_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;DEPTH_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;intermediary field_37688Lnet/minecraft/class_6954;field_37688:Lnet/minecraft/class_5321;official KLehw;K:Lalq;
-
SLOPED_CHEESE_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector named SLOPED_CHEESE_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;intermediary field_37689Lnet/minecraft/class_6954;field_37689:Lnet/minecraft/class_5321;official LLehw;L:Lalq;
-
SLOPED_CHEESE_END
- Mappings:
Namespace Name Mixin selector named SLOPED_CHEESE_ENDLnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_END:Lnet/minecraft/registry/RegistryKey;intermediary field_37133Lnet/minecraft/class_6954;field_37133:Lnet/minecraft/class_5321;official MLehw;M:Lalq;
-
CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37134Lnet/minecraft/class_6954;field_37134:Lnet/minecraft/class_5321;official NLehw;N:Lalq;
-
CAVES_ENTRANCES_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CAVES_ENTRANCES_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_ENTRANCES_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37135Lnet/minecraft/class_6954;field_37135:Lnet/minecraft/class_5321;official OLehw;O:Lalq;
-
CAVES_NOODLE_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CAVES_NOODLE_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_NOODLE_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37136Lnet/minecraft/class_6954;field_37136:Lnet/minecraft/class_5321;official PLehw;P:Lalq;
-
CAVES_PILLARS_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CAVES_PILLARS_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_PILLARS_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37114Lnet/minecraft/class_6954;field_37114:Lnet/minecraft/class_5321;official QLehw;Q:Lalq;
-
CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37115Lnet/minecraft/class_6954;field_37115:Lnet/minecraft/class_5321;official RLehw;R:Lalq;
-
CAVES_SPAGHETTI_2D_OVERWORLD
- Mappings:
Namespace Name Mixin selector named CAVES_SPAGHETTI_2D_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_SPAGHETTI_2D_OVERWORLD:Lnet/minecraft/registry/RegistryKey;intermediary field_37116Lnet/minecraft/class_6954;field_37116:Lnet/minecraft/class_5321;official SLehw;S:Lalq;
-
-
Constructor Details
-
DensityFunctions
public DensityFunctions()
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/world/gen/densityfunction/DensityFunctions;of(Ljava/lang/String;)Lnet/minecraft/registry/RegistryKey;intermediary method_41109Lnet/minecraft/class_6954;method_41109(Ljava/lang/String;)Lnet/minecraft/class_5321;official aLehw;a(Ljava/lang/String;)Lalq;
-
bootstrap
public static RegistryEntry<? extends DensityFunction> bootstrap(Registerable<DensityFunction> densityFunctionRegisterable) - Mappings:
Namespace Name Mixin selector named bootstrapLnet/minecraft/world/gen/densityfunction/DensityFunctions;bootstrap(Lnet/minecraft/registry/Registerable;)Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_41100Lnet/minecraft/class_6954;method_41100(Lnet/minecraft/class_7891;)Lnet/minecraft/class_6880;official aLehw;a(Lqi;)Ljg;
-
registerSlopedCheeseFunction
private static void registerSlopedCheeseFunction(Registerable<DensityFunction> densityFunctionRegisterable, RegistryEntryLookup<DensityFunction> densityFunctionLookup, DensityFunction jaggedNoise, RegistryEntry<DensityFunction> continents, RegistryEntry<DensityFunction> erosion, RegistryKey<DensityFunction> offsetKey, RegistryKey<DensityFunction> factorKey, RegistryKey<DensityFunction> jaggednessKey, RegistryKey<DensityFunction> depthKey, RegistryKey<DensityFunction> slopedCheeseKey, boolean amplified) Creates and registers thesloped_cheesedensity function. This is used for the normal, large biomes and amplified world types.- Mappings:
Namespace Name Mixin selector named registerSlopedCheeseFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;registerSlopedCheeseFunction(Lnet/minecraft/registry/Registerable;Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;Z)Vintermediary method_41548Lnet/minecraft/class_6954;method_41548(Lnet/minecraft/class_7891;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Z)Vofficial aLehw;a(Lqi;Ljh;Lehi;Ljg;Ljg;Lalq;Lalq;Lalq;Lalq;Lalq;Z)V
-
registerAndGetHolder
private static DensityFunction registerAndGetHolder(Registerable<DensityFunction> densityFunctionRegisterable, RegistryKey<DensityFunction> key, DensityFunction densityFunction) - Mappings:
Namespace Name Mixin selector named registerAndGetHolderLnet/minecraft/world/gen/densityfunction/DensityFunctions;registerAndGetHolder(Lnet/minecraft/registry/Registerable;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41551Lnet/minecraft/class_6954;method_41551(Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official aLehw;a(Lqi;Lalq;Lehi;)Lehi;
-
entryHolder
private static DensityFunction entryHolder(RegistryEntryLookup<DensityFunction> densityFunctionRegisterable, RegistryKey<DensityFunction> key) - Mappings:
Namespace Name Mixin selector named entryHolderLnet/minecraft/world/gen/densityfunction/DensityFunctions;entryHolder(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41116Lnet/minecraft/class_6954;method_41116(Lnet/minecraft/class_7871;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6910;official aLehw;a(Ljh;Lalq;)Lehi;
-
createRidgesFoldedOverworldFunction
- Mappings:
Namespace Name Mixin selector named createRidgesFoldedOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createRidgesFoldedOverworldFunction(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41547Lnet/minecraft/class_6954;method_41547(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official aLehw;a(Lehi;)Lehi;
-
getPeaksValleysNoise
public static float getPeaksValleysNoise(float weirdness) - Mappings:
Namespace Name Mixin selector named getPeaksValleysNoiseLnet/minecraft/world/gen/densityfunction/DensityFunctions;getPeaksValleysNoise(F)Fintermediary method_41546Lnet/minecraft/class_6954;method_41546(F)Fofficial aLehw;a(F)F
-
createCavesSpaghettiRoughnessOverworldFunction
private static DensityFunction createCavesSpaghettiRoughnessOverworldFunction(RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector named createCavesSpaghettiRoughnessOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesSpaghettiRoughnessOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41113Lnet/minecraft/class_6954;method_41113(Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;official bLehw;b(Ljh;)Lehi;
-
createCavesEntrancesOverworldFunction
private static DensityFunction createCavesEntrancesOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector named createCavesEntrancesOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesEntrancesOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41117Lnet/minecraft/class_6954;method_41117(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;official dLehw;d(Ljh;Ljh;)Lehi;
-
createCavesNoodleOverworldFunction
private static DensityFunction createCavesNoodleOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector named createCavesNoodleOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesNoodleOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41119Lnet/minecraft/class_6954;method_41119(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;official eLehw;e(Ljh;Ljh;)Lehi;
-
createCavePillarsOverworldFunction
private static DensityFunction createCavePillarsOverworldFunction(RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector named createCavePillarsOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavePillarsOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41121Lnet/minecraft/class_6954;method_41121(Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;official cLehw;c(Ljh;)Lehi;
-
createCavesSpaghetti2dOverworldFunction
private static DensityFunction createCavesSpaghetti2dOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector named createCavesSpaghetti2dOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesSpaghetti2dOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41122Lnet/minecraft/class_6954;method_41122(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;official fLehw;f(Ljh;Ljh;)Lehi;
-
createCavesFunction
private static DensityFunction createCavesFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, DensityFunction slopedCheese) - Mappings:
Namespace Name Mixin selector named createCavesFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41101Lnet/minecraft/class_6954;method_41101(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official aLehw;a(Ljh;Ljh;Lehi;)Lehi;
-
applyBlendDensity
- Mappings:
Namespace Name Mixin selector named applyBlendDensityLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyBlendDensity(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_41207Lnet/minecraft/class_6954;method_41207(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official bLehw;b(Lehi;)Lehi;
-
createSurfaceNoiseRouter
protected static NoiseRouter createSurfaceNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, boolean largeBiomes, boolean amplified) Creates theNoiseRouterfor the overworld and the surface world type.- Returns:
- the created
NoiseRouter - Mappings:
Namespace Name Mixin selector named createSurfaceNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createSurfaceNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;ZZ)Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_41103Lnet/minecraft/class_6954;method_41103(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZ)Lnet/minecraft/class_6953;official aLehw;a(Ljh;Ljh;ZZ)Lehv;
-
createMultiNoiseDependentNoiseRouter
private static NoiseRouter createMultiNoiseDependentNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, DensityFunction density) - Mappings:
Namespace Name Mixin selector named createMultiNoiseDependentNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createMultiNoiseDependentNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_41211Lnet/minecraft/class_6954;method_41211(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6953;official bLehw;b(Ljh;Ljh;Lehi;)Lehv;
-
applySurfaceSlides
Applies the slides for the overworld and the surface world type.- Parameters:
amplified- whether the amplified world type is useddensity- the base density function- Returns:
- the created density function
- Mappings:
Namespace Name Mixin selector named applySurfaceSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applySurfaceSlides(ZLnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_42366Lnet/minecraft/class_6954;method_42366(ZLnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official aLehw;a(ZLehi;)Lehi;
-
applyCavesSlides
private static DensityFunction applyCavesSlides(RegistryEntryLookup<DensityFunction> densityFunctionLookup, int minY, int maxY) Applies the slides for the nether and the caves world type.- Parameters:
minY- the minimum block Y coordinate of the worldmaxY- the maximum block Y coordinate of the world- Returns:
- the created density function
- Mappings:
Namespace Name Mixin selector named applyCavesSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyCavesSlides(Lnet/minecraft/registry/RegistryEntryLookup;II)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_42363Lnet/minecraft/class_6954;method_42363(Lnet/minecraft/class_7871;II)Lnet/minecraft/class_6910;official aLehw;a(Ljh;II)Lehi;
-
applyFloatingIslandsSlides
private static DensityFunction applyFloatingIslandsSlides(DensityFunction function, int minY, int maxY) Applies the slides for The End or the floating islands world type.- Parameters:
minY- the minimum block Y coordinate of the worldmaxY- the maximum block Y coordinate of the world- Returns:
- the created density function
- Mappings:
Namespace Name Mixin selector named applyFloatingIslandsSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyFloatingIslandsSlides(Lnet/minecraft/world/gen/densityfunction/DensityFunction;II)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_42364Lnet/minecraft/class_6954;method_42364(Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910;official aLehw;a(Lehi;II)Lehi;
-
createNetherNoiseRouter
protected static NoiseRouter createNetherNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) Creates theNoiseRouterfor the nether.- Returns:
- the created
NoiseRouter - Mappings:
Namespace Name Mixin selector named createNetherNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createNetherNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_41118Lnet/minecraft/class_6954;method_41118(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;official aLehw;a(Ljh;Ljh;)Lehv;
-
createCavesNoiseRouter
protected static NoiseRouter createCavesNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) Creates theNoiseRouterfor the caves world type.- Returns:
- the created
NoiseRouter - Mappings:
Namespace Name Mixin selector named createCavesNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_41549Lnet/minecraft/class_6954;method_41549(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;official bLehw;b(Ljh;Ljh;)Lehv;
-
createFloatingIslandsNoiseRouter
protected static NoiseRouter createFloatingIslandsNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) Creates theNoiseRouterfor the floating islands world type.- Returns:
- the created
NoiseRouter - Mappings:
Namespace Name Mixin selector named createFloatingIslandsNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createFloatingIslandsNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_41552Lnet/minecraft/class_6954;method_41552(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;official cLehw;c(Ljh;Ljh;)Lehv;
-
applyEndSlides
Applies the slides for The End.- Parameters:
slopedCheese- the base density function- Returns:
- the created density function
- Mappings:
Namespace Name Mixin selector named applyEndSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyEndSlides(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_42367Lnet/minecraft/class_6954;method_42367(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official cLehw;c(Lehi;)Lehi;
-
createEndNoiseRouter
protected static NoiseRouter createEndNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup) Creates theNoiseRouterfor The End.- Returns:
- the created
NoiseRouter - Mappings:
Namespace Name Mixin selector named createEndNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createEndNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_41120Lnet/minecraft/class_6954;method_41120(Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;official aLehw;a(Ljh;)Lehv;
-
createMissingNoiseRouter
- Mappings:
Namespace Name Mixin selector named createMissingNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createMissingNoiseRouter()Lnet/minecraft/world/gen/noise/NoiseRouter;intermediary method_44324Lnet/minecraft/class_6954;method_44324()Lnet/minecraft/class_6953;official aLehw;a()Lehv;
-
applyBlending
- Mappings:
Namespace Name Mixin selector named applyBlendingLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyBlending(Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_40541Lnet/minecraft/class_6954;method_40541(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official aLehw;a(Lehi;Lehi;)Lehi;
-
createInitialDensityFunction
private static DensityFunction createInitialDensityFunction(DensityFunction factor, DensityFunction depth) - Mappings:
Namespace Name Mixin selector named createInitialDensityFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createInitialDensityFunction(Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_40540Lnet/minecraft/class_6954;method_40540(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official bLehw;b(Lehi;Lehi;)Lehi;
-
verticalRangeChoice
private static DensityFunction verticalRangeChoice(DensityFunction y, DensityFunction whenInRange, int minInclusive, int maxInclusive, int whenOutOfRange) - Mappings:
Namespace Name Mixin selector named verticalRangeChoiceLnet/minecraft/world/gen/densityfunction/DensityFunctions;verticalRangeChoice(Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/world/gen/densityfunction/DensityFunction;III)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_40539Lnet/minecraft/class_6954;method_40539(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;III)Lnet/minecraft/class_6910;official aLehw;a(Lehi;Lehi;III)Lehi;
-
applySlides
private static DensityFunction applySlides(DensityFunction density, int minY, int maxY, int topRelativeMinY, int topRelativeMaxY, double topDensity, int bottomRelativeMinY, int bottomRelativeMaxY, double bottomDensity) Interpolates the density at the top and bottom of the world.- Parameters:
density- the base density functionminY- the minimum block Y coordinate of the worldmaxY- the maximum block Y coordinate of the worldtopRelativeMinY- the minimum block Y of the top slide, subtracted from the top heighttopRelativeMaxY- the maximum block Y of the top slide, subtracted from the top heighttopDensity- the density at the top of the world. For height levels between the top-relative minimum and maximum heights, this is interpolated with the actual densitybottomRelativeMinY- the minimum block Y of the bottom slide, added to the bottom heightbottomRelativeMaxY- the maximum block Y of the bottom slide, added to the bottom heightbottomDensity- the density at the bottom of the world. For height levels between the bottom-relative minimum and maximum heights, this is interpolated with the actual density- Returns:
- the created density function
- Mappings:
Namespace Name Mixin selector named applySlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applySlides(Lnet/minecraft/world/gen/densityfunction/DensityFunction;IIIIDIID)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_42365Lnet/minecraft/class_6954;method_42365(Lnet/minecraft/class_6910;IIIIDIID)Lnet/minecraft/class_6910;official aLehw;a(Lehi;IIIIDIID)Lehi;
-