Class DensityFunctions
java.lang.Object
net.minecraft.world.gen.densityfunction.DensityFunctions
- Mappings:
Namespace Name official dhointermediary net/minecraft/class_6954named net/minecraft/world/gen/densityfunction/DensityFunctions
-
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 official aLdho;a:Fintermediary field_37690Lnet/minecraft/class_6954;field_37690:Fnamed field_37690Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_37690:F
-
field_36614
private static final float field_36614- See Also:
- Mappings:
Namespace Name Mixin selector official nLdho;n:Fintermediary field_36614Lnet/minecraft/class_6954;field_36614:Fnamed field_36614Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36614:F
-
field_36615
private static final double field_36615- See Also:
- Mappings:
Namespace Name Mixin selector official oLdho;o:Dintermediary field_36615Lnet/minecraft/class_6954;field_36615:Dnamed field_36615Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36615:D
-
field_36616
private static final double field_36616- See Also:
- Mappings:
Namespace Name Mixin selector official pLdho;p:Dintermediary field_36616Lnet/minecraft/class_6954;field_36616:Dnamed field_36616Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36616:D
-
field_36617
private static final double field_36617- See Also:
- Mappings:
Namespace Name Mixin selector official qLdho;q:Dintermediary field_36617Lnet/minecraft/class_6954;field_36617:Dnamed field_36617Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_36617:D
-
field_38250
private static final double field_38250- See Also:
- Mappings:
Namespace Name Mixin selector official rLdho;r:Dintermediary field_38250Lnet/minecraft/class_6954;field_38250:Dnamed field_38250Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_38250:D
-
field_37691
public static final int field_37691- See Also:
- Mappings:
Namespace Name Mixin selector official bLdho;b:Iintermediary field_37691Lnet/minecraft/class_6954;field_37691:Inamed field_37691Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_37691:I
-
field_37692
public static final long field_37692- See Also:
- Mappings:
Namespace Name Mixin selector official cLdho;c:Jintermediary field_37692Lnet/minecraft/class_6954;field_37692:Jnamed field_37692Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_37692:J
-
TEN_FUNCTION
- Mappings:
Namespace Name Mixin selector official sLdho;s:Ldha;intermediary field_36618Lnet/minecraft/class_6954;field_36618:Lnet/minecraft/class_6910;named TEN_FUNCTIONLnet/minecraft/world/gen/densityfunction/DensityFunctions;TEN_FUNCTION:Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
ZERO_FUNCTION
- Mappings:
Namespace Name Mixin selector official tLdho;t:Ldha;intermediary field_36619Lnet/minecraft/class_6954;field_36619:Lnet/minecraft/class_6910;named ZERO_FUNCTIONLnet/minecraft/world/gen/densityfunction/DensityFunctions;ZERO_FUNCTION:Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
ZERO
- Mappings:
Namespace Name Mixin selector official uLdho;u:Lacp;intermediary field_37117Lnet/minecraft/class_6954;field_37117:Lnet/minecraft/class_5321;named ZEROLnet/minecraft/world/gen/densityfunction/DensityFunctions;ZERO:Lnet/minecraft/registry/RegistryKey;
-
Y
- Mappings:
Namespace Name Mixin selector official vLdho;v:Lacp;intermediary field_37118Lnet/minecraft/class_6954;field_37118:Lnet/minecraft/class_5321;named YLnet/minecraft/world/gen/densityfunction/DensityFunctions;Y:Lnet/minecraft/registry/RegistryKey;
-
SHIFT_X
- Mappings:
Namespace Name Mixin selector official wLdho;w:Lacp;intermediary field_37119Lnet/minecraft/class_6954;field_37119:Lnet/minecraft/class_5321;named SHIFT_XLnet/minecraft/world/gen/densityfunction/DensityFunctions;SHIFT_X:Lnet/minecraft/registry/RegistryKey;
-
SHIFT_Z
- Mappings:
Namespace Name Mixin selector official xLdho;x:Lacp;intermediary field_37120Lnet/minecraft/class_6954;field_37120:Lnet/minecraft/class_5321;named SHIFT_ZLnet/minecraft/world/gen/densityfunction/DensityFunctions;SHIFT_Z:Lnet/minecraft/registry/RegistryKey;
-
BASE_3D_NOISE_OVERWORLD
- Mappings:
Namespace Name Mixin selector official yLdho;y:Lacp;intermediary field_38251Lnet/minecraft/class_6954;field_38251:Lnet/minecraft/class_5321;named BASE_3D_NOISE_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;BASE_3D_NOISE_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
BASE_3D_NOISE_NETHER
- Mappings:
Namespace Name Mixin selector official zLdho;z:Lacp;intermediary field_38252Lnet/minecraft/class_6954;field_38252:Lnet/minecraft/class_5321;named BASE_3D_NOISE_NETHERLnet/minecraft/world/gen/densityfunction/DensityFunctions;BASE_3D_NOISE_NETHER:Lnet/minecraft/registry/RegistryKey;
-
BASE_3D_NOISE_END
- Mappings:
Namespace Name Mixin selector official ALdho;A:Lacp;intermediary field_38249Lnet/minecraft/class_6954;field_38249:Lnet/minecraft/class_5321;named BASE_3D_NOISE_ENDLnet/minecraft/world/gen/densityfunction/DensityFunctions;BASE_3D_NOISE_END:Lnet/minecraft/registry/RegistryKey;
-
CONTINENTS_OVERWORLD
- Mappings:
Namespace Name Mixin selector official dLdho;d:Lacp;intermediary field_37122Lnet/minecraft/class_6954;field_37122:Lnet/minecraft/class_5321;named CONTINENTS_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CONTINENTS_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
EROSION_OVERWORLD
- Mappings:
Namespace Name Mixin selector official eLdho;e:Lacp;intermediary field_37123Lnet/minecraft/class_6954;field_37123:Lnet/minecraft/class_5321;named EROSION_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;EROSION_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
RIDGES_OVERWORLD
- Mappings:
Namespace Name Mixin selector official fLdho;f:Lacp;intermediary field_37124Lnet/minecraft/class_6954;field_37124:Lnet/minecraft/class_5321;named RIDGES_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;RIDGES_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
RIDGES_FOLDED_OVERWORLD
- Mappings:
Namespace Name Mixin selector official gLdho;g:Lacp;intermediary field_37693Lnet/minecraft/class_6954;field_37693:Lnet/minecraft/class_5321;named RIDGES_FOLDED_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;RIDGES_FOLDED_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
OFFSET_OVERWORLD
- Mappings:
Namespace Name Mixin selector official hLdho;h:Lacp;intermediary field_37694Lnet/minecraft/class_6954;field_37694:Lnet/minecraft/class_5321;named OFFSET_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;OFFSET_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
FACTOR_OVERWORLD
- Mappings:
Namespace Name Mixin selector official iLdho;i:Lacp;intermediary field_37125Lnet/minecraft/class_6954;field_37125:Lnet/minecraft/class_5321;named FACTOR_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;FACTOR_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
JAGGEDNESS_OVERWORLD
- Mappings:
Namespace Name Mixin selector official jLdho;j:Lacp;intermediary field_37695Lnet/minecraft/class_6954;field_37695:Lnet/minecraft/class_5321;named JAGGEDNESS_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;JAGGEDNESS_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
DEPTH_OVERWORLD
- Mappings:
Namespace Name Mixin selector official kLdho;k:Lacp;intermediary field_37126Lnet/minecraft/class_6954;field_37126:Lnet/minecraft/class_5321;named DEPTH_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;DEPTH_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
SLOPED_CHEESE_OVERWORLD
- Mappings:
Namespace Name Mixin selector official BLdho;B:Lacp;intermediary field_37127Lnet/minecraft/class_6954;field_37127:Lnet/minecraft/class_5321;named SLOPED_CHEESE_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
CONTINENTS_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official lLdho;l:Lacp;intermediary field_37128Lnet/minecraft/class_6954;field_37128:Lnet/minecraft/class_5321;named CONTINENTS_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;CONTINENTS_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
EROSION_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official mLdho;m:Lacp;intermediary field_37129Lnet/minecraft/class_6954;field_37129:Lnet/minecraft/class_5321;named EROSION_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;EROSION_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
OFFSET_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official CLdho;C:Lacp;intermediary field_37696Lnet/minecraft/class_6954;field_37696:Lnet/minecraft/class_5321;named OFFSET_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;OFFSET_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
FACTOR_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official DLdho;D:Lacp;intermediary field_37130Lnet/minecraft/class_6954;field_37130:Lnet/minecraft/class_5321;named FACTOR_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;FACTOR_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
JAGGEDNESS_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official ELdho;E:Lacp;intermediary field_37684Lnet/minecraft/class_6954;field_37684:Lnet/minecraft/class_5321;named JAGGEDNESS_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;JAGGEDNESS_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
DEPTH_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official FLdho;F:Lacp;intermediary field_37131Lnet/minecraft/class_6954;field_37131:Lnet/minecraft/class_5321;named DEPTH_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;DEPTH_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
SLOPED_CHEESE_OVERWORLD_LARGE_BIOME
- Mappings:
Namespace Name Mixin selector official GLdho;G:Lacp;intermediary field_37132Lnet/minecraft/class_6954;field_37132:Lnet/minecraft/class_5321;named SLOPED_CHEESE_OVERWORLD_LARGE_BIOMELnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_OVERWORLD_LARGE_BIOME:Lnet/minecraft/registry/RegistryKey;
-
OFFSET_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector official HLdho;H:Lacp;intermediary field_37685Lnet/minecraft/class_6954;field_37685:Lnet/minecraft/class_5321;named OFFSET_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;OFFSET_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;
-
FACTOR_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector official ILdho;I:Lacp;intermediary field_37686Lnet/minecraft/class_6954;field_37686:Lnet/minecraft/class_5321;named FACTOR_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;FACTOR_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;
-
JAGGEDNESS_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector official JLdho;J:Lacp;intermediary field_37687Lnet/minecraft/class_6954;field_37687:Lnet/minecraft/class_5321;named JAGGEDNESS_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;JAGGEDNESS_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;
-
DEPTH_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector official KLdho;K:Lacp;intermediary field_37688Lnet/minecraft/class_6954;field_37688:Lnet/minecraft/class_5321;named DEPTH_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;DEPTH_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;
-
SLOPED_CHEESE_OVERWORLD_AMPLIFIED
- Mappings:
Namespace Name Mixin selector official LLdho;L:Lacp;intermediary field_37689Lnet/minecraft/class_6954;field_37689:Lnet/minecraft/class_5321;named SLOPED_CHEESE_OVERWORLD_AMPLIFIEDLnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_OVERWORLD_AMPLIFIED:Lnet/minecraft/registry/RegistryKey;
-
SLOPED_CHEESE_END
- Mappings:
Namespace Name Mixin selector official MLdho;M:Lacp;intermediary field_37133Lnet/minecraft/class_6954;field_37133:Lnet/minecraft/class_5321;named SLOPED_CHEESE_ENDLnet/minecraft/world/gen/densityfunction/DensityFunctions;SLOPED_CHEESE_END:Lnet/minecraft/registry/RegistryKey;
-
CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLD
- Mappings:
Namespace Name Mixin selector official NLdho;N:Lacp;intermediary field_37134Lnet/minecraft/class_6954;field_37134:Lnet/minecraft/class_5321;named CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
CAVES_ENTRANCES_OVERWORLD
- Mappings:
Namespace Name Mixin selector official OLdho;O:Lacp;intermediary field_37135Lnet/minecraft/class_6954;field_37135:Lnet/minecraft/class_5321;named CAVES_ENTRANCES_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_ENTRANCES_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
CAVES_NOODLE_OVERWORLD
- Mappings:
Namespace Name Mixin selector official PLdho;P:Lacp;intermediary field_37136Lnet/minecraft/class_6954;field_37136:Lnet/minecraft/class_5321;named CAVES_NOODLE_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_NOODLE_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
CAVES_PILLARS_OVERWORLD
- Mappings:
Namespace Name Mixin selector official QLdho;Q:Lacp;intermediary field_37114Lnet/minecraft/class_6954;field_37114:Lnet/minecraft/class_5321;named CAVES_PILLARS_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_PILLARS_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLD
- Mappings:
Namespace Name Mixin selector official RLdho;R:Lacp;intermediary field_37115Lnet/minecraft/class_6954;field_37115:Lnet/minecraft/class_5321;named CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
CAVES_SPAGHETTI_2D_OVERWORLD
- Mappings:
Namespace Name Mixin selector official SLdho;S:Lacp;intermediary field_37116Lnet/minecraft/class_6954;field_37116:Lnet/minecraft/class_5321;named CAVES_SPAGHETTI_2D_OVERWORLDLnet/minecraft/world/gen/densityfunction/DensityFunctions;CAVES_SPAGHETTI_2D_OVERWORLD:Lnet/minecraft/registry/RegistryKey;
-
-
Constructor Details
-
DensityFunctions
public DensityFunctions()
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector official aLdho;a(Ljava/lang/String;)Lacp;intermediary method_41109Lnet/minecraft/class_6954;method_41109(Ljava/lang/String;)Lnet/minecraft/class_5321;named ofLnet/minecraft/world/gen/densityfunction/DensityFunctions;of(Ljava/lang/String;)Lnet/minecraft/registry/RegistryKey;
-
bootstrap
public static RegistryEntry<? extends DensityFunction> bootstrap(Registerable<DensityFunction> densityFunctionRegisterable) - Mappings:
Namespace Name Mixin selector official aLdho;a(Lnm;)Lhe;intermediary method_41100Lnet/minecraft/class_6954;method_41100(Lnet/minecraft/class_7891;)Lnet/minecraft/class_6880;named bootstrapLnet/minecraft/world/gen/densityfunction/DensityFunctions;bootstrap(Lnet/minecraft/registry/Registerable;)Lnet/minecraft/registry/entry/RegistryEntry;
-
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 official aLdho;a(Lnm;Lhf;Ldha;Lhe;Lhe;Lacp;Lacp;Lacp;Lacp;Lacp;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)Vnamed 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)V
-
registerAndGetHolder
private static DensityFunction registerAndGetHolder(Registerable<DensityFunction> densityFunctionRegisterable, RegistryKey<DensityFunction> key, DensityFunction densityFunction) - Mappings:
Namespace Name Mixin selector official aLdho;a(Lnm;Lacp;Ldha;)Ldha;intermediary method_41551Lnet/minecraft/class_6954;method_41551(Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;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;
-
entryHolder
private static DensityFunction entryHolder(RegistryEntryLookup<DensityFunction> densityFunctionRegisterable, RegistryKey<DensityFunction> key) - Mappings:
Namespace Name Mixin selector official aLdho;a(Lhf;Lacp;)Ldha;intermediary method_41116Lnet/minecraft/class_6954;method_41116(Lnet/minecraft/class_7871;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6910;named entryHolderLnet/minecraft/world/gen/densityfunction/DensityFunctions;entryHolder(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createRidgesFoldedOverworldFunction
- Mappings:
Namespace Name Mixin selector official aLdho;a(Ldha;)Ldha;intermediary method_41547Lnet/minecraft/class_6954;method_41547(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;named createRidgesFoldedOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createRidgesFoldedOverworldFunction(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
getPeaksValleysNoise
public static float getPeaksValleysNoise(float weirdness) - Mappings:
Namespace Name Mixin selector official aLdho;a(F)Fintermediary method_41546Lnet/minecraft/class_6954;method_41546(F)Fnamed getPeaksValleysNoiseLnet/minecraft/world/gen/densityfunction/DensityFunctions;getPeaksValleysNoise(F)F
-
createCavesSpaghettiRoughnessOverworldFunction
private static DensityFunction createCavesSpaghettiRoughnessOverworldFunction(RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector official bLdho;b(Lhf;)Ldha;intermediary method_41113Lnet/minecraft/class_6954;method_41113(Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;named createCavesSpaghettiRoughnessOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesSpaghettiRoughnessOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createCavesEntrancesOverworldFunction
private static DensityFunction createCavesEntrancesOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector official dLdho;d(Lhf;Lhf;)Ldha;intermediary method_41117Lnet/minecraft/class_6954;method_41117(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;named createCavesEntrancesOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesEntrancesOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createCavesNoodleOverworldFunction
private static DensityFunction createCavesNoodleOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector official eLdho;e(Lhf;Lhf;)Ldha;intermediary method_41119Lnet/minecraft/class_6954;method_41119(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;named createCavesNoodleOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesNoodleOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createCavePillarsOverworldFunction
private static DensityFunction createCavePillarsOverworldFunction(RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector official cLdho;c(Lhf;)Ldha;intermediary method_41121Lnet/minecraft/class_6954;method_41121(Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;named createCavePillarsOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavePillarsOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createCavesSpaghetti2dOverworldFunction
private static DensityFunction createCavesSpaghetti2dOverworldFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup) - Mappings:
Namespace Name Mixin selector official fLdho;f(Lhf;Lhf;)Ldha;intermediary method_41122Lnet/minecraft/class_6954;method_41122(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6910;named createCavesSpaghetti2dOverworldFunctionLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesSpaghetti2dOverworldFunction(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createCavesFunction
private static DensityFunction createCavesFunction(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, DensityFunction slopedCheese) - Mappings:
Namespace Name Mixin selector official aLdho;a(Lhf;Lhf;Ldha;)Ldha;intermediary method_41101Lnet/minecraft/class_6954;method_41101(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;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;
-
applyBlendDensity
- Mappings:
Namespace Name Mixin selector official bLdho;b(Ldha;)Ldha;intermediary method_41207Lnet/minecraft/class_6954;method_41207(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;named applyBlendDensityLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyBlendDensity(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
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 official aLdho;a(Lhf;Lhf;ZZ)Ldhn;intermediary method_41103Lnet/minecraft/class_6954;method_41103(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;ZZ)Lnet/minecraft/class_6953;named createSurfaceNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createSurfaceNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;ZZ)Lnet/minecraft/world/gen/noise/NoiseRouter;
-
createMultiNoiseDependentNoiseRouter
private static NoiseRouter createMultiNoiseDependentNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, DensityFunction density) - Mappings:
Namespace Name Mixin selector official bLdho;b(Lhf;Lhf;Ldha;)Ldhn;intermediary method_41211Lnet/minecraft/class_6954;method_41211(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6953;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;
-
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 official aLdho;a(ZLdha;)Ldha;intermediary method_42366Lnet/minecraft/class_6954;method_42366(ZLnet/minecraft/class_6910;)Lnet/minecraft/class_6910;named applySurfaceSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applySurfaceSlides(ZLnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
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 official aLdho;a(Lhf;II)Ldha;intermediary method_42363Lnet/minecraft/class_6954;method_42363(Lnet/minecraft/class_7871;II)Lnet/minecraft/class_6910;named applyCavesSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyCavesSlides(Lnet/minecraft/registry/RegistryEntryLookup;II)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
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 official aLdho;a(Ldha;II)Ldha;intermediary method_42364Lnet/minecraft/class_6954;method_42364(Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910;named applyFloatingIslandsSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyFloatingIslandsSlides(Lnet/minecraft/world/gen/densityfunction/DensityFunction;II)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
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 official aLdho;a(Lhf;Lhf;)Ldhn;intermediary method_41118Lnet/minecraft/class_6954;method_41118(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;named createNetherNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createNetherNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;
-
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 official bLdho;b(Lhf;Lhf;)Ldhn;intermediary method_41549Lnet/minecraft/class_6954;method_41549(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;named createCavesNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createCavesNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;
-
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 official cLdho;c(Lhf;Lhf;)Ldhn;intermediary method_41552Lnet/minecraft/class_6954;method_41552(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;named createFloatingIslandsNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createFloatingIslandsNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;
-
applyEndSlides
Applies the slides for The End.- Parameters:
slopedCheese- the base density function- Returns:
- the created density function
- Mappings:
Namespace Name Mixin selector official cLdho;c(Ldha;)Ldha;intermediary method_42367Lnet/minecraft/class_6954;method_42367(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;named applyEndSlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyEndSlides(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
createEndNoiseRouter
protected static NoiseRouter createEndNoiseRouter(RegistryEntryLookup<DensityFunction> densityFunctionLookup) Creates theNoiseRouterfor The End.- Returns:
- the created
NoiseRouter - Mappings:
Namespace Name Mixin selector official aLdho;a(Lhf;)Ldhn;intermediary method_41120Lnet/minecraft/class_6954;method_41120(Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953;named createEndNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createEndNoiseRouter(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/world/gen/noise/NoiseRouter;
-
createMissingNoiseRouter
- Mappings:
Namespace Name Mixin selector official aLdho;a()Ldhn;intermediary method_44324Lnet/minecraft/class_6954;method_44324()Lnet/minecraft/class_6953;named createMissingNoiseRouterLnet/minecraft/world/gen/densityfunction/DensityFunctions;createMissingNoiseRouter()Lnet/minecraft/world/gen/noise/NoiseRouter;
-
applyBlending
- Mappings:
Namespace Name Mixin selector official aLdho;a(Ldha;Ldha;)Ldha;intermediary method_40541Lnet/minecraft/class_6954;method_40541(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;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;
-
createInitialDensityFunction
private static DensityFunction createInitialDensityFunction(DensityFunction factor, DensityFunction depth) - Mappings:
Namespace Name Mixin selector official bLdho;b(Ldha;Ldha;)Ldha;intermediary method_40540Lnet/minecraft/class_6954;method_40540(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;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;
-
verticalRangeChoice
private static DensityFunction verticalRangeChoice(DensityFunction y, DensityFunction whenInRange, int minInclusive, int maxInclusive, int whenOutOfRange) - Mappings:
Namespace Name Mixin selector official aLdho;a(Ldha;Ldha;III)Ldha;intermediary method_40539Lnet/minecraft/class_6954;method_40539(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;III)Lnet/minecraft/class_6910;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;
-
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 official aLdho;a(Ldha;IIIIDIID)Ldha;intermediary method_42365Lnet/minecraft/class_6954;method_42365(Lnet/minecraft/class_6910;IIIIDIID)Lnet/minecraft/class_6910;named applySlidesLnet/minecraft/world/gen/densityfunction/DensityFunctions;applySlides(Lnet/minecraft/world/gen/densityfunction/DensityFunction;IIIIDIID)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-