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 epr
-
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 intprivate 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 doubleprivate 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 doubleprivate static final intprivate static final intprivate static final doubleprivate 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 DensityFunctionapplyHeightGradient(DensityFunction function) 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) private static DensityFunctionestimateUpperBound(DensityFunction density, double bottomDensity, double topDensity, double bottomY, double topY) private static DensityFunctionfindTopSurface(DensityFunction offset, DensityFunction factor, boolean amplified) 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 aLepr;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 oLepr;o: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 pLepr;p: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 qLepr;q: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 rLepr;r: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 sLepr;s:D
-
field_61474
public static final double field_61474- See Also:
- Mappings:
Namespace Name Mixin selector named field_61474Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_61474:Dintermediary field_61474Lnet/minecraft/class_6954;field_61474:Dofficial bLepr;b: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 cLepr;c: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 dLepr;d:J
-
WORLD_BOTTOM_Y
private static final int WORLD_BOTTOM_Y- See Also:
- Mappings:
Namespace Name Mixin selector named WORLD_BOTTOM_YLnet/minecraft/world/gen/densityfunction/DensityFunctions;WORLD_BOTTOM_Y:Iintermediary field_61475Lnet/minecraft/class_6954;field_61475:Iofficial tLepr;t:I
-
WORLD_TOP_HEIGHT
private static final int WORLD_TOP_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named WORLD_TOP_HEIGHTLnet/minecraft/world/gen/densityfunction/DensityFunctions;WORLD_TOP_HEIGHT:Iintermediary field_61476Lnet/minecraft/class_6954;field_61476:Iofficial uLepr;u:I
-
WORLD_BOTTOM_OFFSET
private static final double WORLD_BOTTOM_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named WORLD_BOTTOM_OFFSETLnet/minecraft/world/gen/densityfunction/DensityFunctions;WORLD_BOTTOM_OFFSET:Dintermediary field_61477Lnet/minecraft/class_6954;field_61477:Dofficial vLepr;v:D
-
WORLD_TOP_OFFSET
private static final double WORLD_TOP_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named WORLD_TOP_OFFSETLnet/minecraft/world/gen/densityfunction/DensityFunctions;WORLD_TOP_OFFSET:Dintermediary field_61478Lnet/minecraft/class_6954;field_61478:Dofficial wLepr;w:D
-
BOTTOM_RELATIVE_SLIDE_MAX_Y
private static final int BOTTOM_RELATIVE_SLIDE_MAX_Y- See Also:
- Mappings:
Namespace Name Mixin selector named BOTTOM_RELATIVE_SLIDE_MAX_YLnet/minecraft/world/gen/densityfunction/DensityFunctions;BOTTOM_RELATIVE_SLIDE_MAX_Y:Iintermediary field_61479Lnet/minecraft/class_6954;field_61479:Iofficial xLepr;x:I
-
field_61480
private static final double field_61480- See Also:
- Mappings:
Namespace Name Mixin selector named field_61480Lnet/minecraft/world/gen/densityfunction/DensityFunctions;field_61480:Dintermediary field_61480Lnet/minecraft/class_6954;field_61480:Dofficial yLepr;y:D
-
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 zLepr;z:Lepd;
-
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 ALepr;A:Lepd;
-
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 BLepr;B:Lami;
-
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 CLepr;C:Lami;
-
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 DLepr;D:Lami;
-
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 ELepr;E:Lami;
-
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 FLepr;F:Lami;
-
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 GLepr;G:Lami;
-
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 HLepr;H:Lami;
-
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 eLepr;e:Lami;
-
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 fLepr;f:Lami;
-
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 gLepr;g:Lami;
-
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 hLepr;h:Lami;
-
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 iLepr;i:Lami;
-
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 jLepr;j:Lami;
-
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 kLepr;k:Lami;
-
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 lLepr;l:Lami;
-
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 ILepr;I:Lami;
-
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 mLepr;m:Lami;
-
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 nLepr;n:Lami;
-
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 JLepr;J:Lami;
-
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 KLepr;K:Lami;
-
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 LLepr;L:Lami;
-
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 MLepr;M:Lami;
-
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 NLepr;N:Lami;
-
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 OLepr;O:Lami;
-
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 PLepr;P:Lami;
-
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 QLepr;Q:Lami;
-
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 RLepr;R:Lami;
-
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 SLepr;S:Lami;
-
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 TLepr;T:Lami;
-
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 ULepr;U:Lami;
-
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 VLepr;V:Lami;
-
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 WLepr;W:Lami;
-
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 XLepr;X:Lami;
-
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 YLepr;Y:Lami;
-
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 ZLepr;Z:Lami;
-
-
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 aLepr;a(Ljava/lang/String;)Lami;
-
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 aLepr;a(Lqw;)Ljk;
-
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 aLepr;a(Lqw;Ljl;Lepd;Ljk;Ljk;Lami;Lami;Lami;Lami;Lami;Z)V
-
applyHeightGradient
- Mappings:
Namespace Name Mixin selector named applyHeightGradientLnet/minecraft/world/gen/densityfunction/DensityFunctions;applyHeightGradient(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_72686Lnet/minecraft/class_6954;method_72686(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;official aLepr;a(Lepd;)Lepd;
-
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 aLepr;a(Lqw;Lami;Lepd;)Lepd;
-
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 aLepr;a(Ljl;Lami;)Lepd;
-
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 bLepr;b(Lepd;)Lepd;
-
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 aLepr;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 bLepr;b(Ljl;)Lepd;
-
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 dLepr;d(Ljl;Ljl;)Lepd;
-
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 eLepr;e(Ljl;Ljl;)Lepd;
-
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 cLepr;c(Ljl;)Lepd;
-
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 fLepr;f(Ljl;Ljl;)Lepd;
-
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 aLepr;a(Ljl;Ljl;Lepd;)Lepd;
-
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 cLepr;c(Lepd;)Lepd;
-
estimateUpperBound
private static DensityFunction estimateUpperBound(DensityFunction density, double bottomDensity, double topDensity, double bottomY, double topY) - Mappings:
Namespace Name Mixin selector named estimateUpperBoundLnet/minecraft/world/gen/densityfunction/DensityFunctions;estimateUpperBound(Lnet/minecraft/world/gen/densityfunction/DensityFunction;DDDD)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_72687Lnet/minecraft/class_6954;method_72687(Lnet/minecraft/class_6910;DDDD)Lnet/minecraft/class_6910;official aLepr;a(Lepd;DDDD)Lepd;
-
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 aLepr;a(Ljl;Ljl;ZZ)Lepq;
-
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 bLepr;b(Ljl;Ljl;Lepd;)Lepq;
-
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 aLepr;a(ZLepd;)Lepd;
-
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 aLepr;a(Ljl;II)Lepd;
-
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 aLepr;a(Lepd;II)Lepd;
-
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 aLepr;a(Ljl;Ljl;)Lepq;
-
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 bLepr;b(Ljl;Ljl;)Lepq;
-
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 cLepr;c(Ljl;Ljl;)Lepq;
-
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 dLepr;d(Lepd;)Lepd;
-
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 aLepr;a(Ljl;)Lepq;
-
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 aLepr;a()Lepq;
-
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 aLepr;a(Lepd;Lepd;)Lepd;
-
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 bLepr;b(Lepd;Lepd;)Lepd;
-
findTopSurface
private static DensityFunction findTopSurface(DensityFunction offset, DensityFunction factor, boolean amplified) - Mappings:
Namespace Name Mixin selector named findTopSurfaceLnet/minecraft/world/gen/densityfunction/DensityFunctions;findTopSurface(Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/world/gen/densityfunction/DensityFunction;Z)Lnet/minecraft/world/gen/densityfunction/DensityFunction;intermediary method_72688Lnet/minecraft/class_6954;method_72688(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Z)Lnet/minecraft/class_6910;official aLepr;a(Lepd;Lepd;Z)Lepd;
-
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 aLepr;a(Lepd;Lepd;III)Lepd;
-
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 aLepr;a(Lepd;IIIIDIID)Lepd;
-