Package net.minecraft.world.gen.chunk
Class ChunkNoiseSampler.BlendOffsetDensityFunction
java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler.BlendOffsetDensityFunction
- All Implemented Interfaces:
ChunkNoiseSampler.ParentedNoiseType
,DensityFunction
- Enclosing class:
ChunkNoiseSampler
private class ChunkNoiseSampler.BlendOffsetDensityFunction
extends Object
implements ChunkNoiseSampler.ParentedNoiseType
- Mappings:
Namespace Name official dkw$b
intermediary net/minecraft/class_6568$class_6947
named net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlendOffsetDensityFunction
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
DensityFunction.Base, DensityFunction.DensityFunctionVisitor, DensityFunction.EachApplier, DensityFunction.Noise, DensityFunction.NoisePos, DensityFunction.UnblendedNoisePos
-
Field Summary
Fields inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
CODEC, FUNCTION_CODEC, REGISTRY_ENTRY_CODEC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionApplies the visitor to every child density function andthis
.void
fill
(double[] densities, DensityFunction.EachApplier applier) Fills an array of densities usingthis
density function and theDensityFunction.EachApplier
.CodecHolder<? extends DensityFunction>
double
maxValue()
double
minValue()
double
Returns the density value for the given block position.wrapped()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeeze
-
Constructor Details
-
BlendOffsetDensityFunction
BlendOffsetDensityFunction()
-
-
Method Details
-
wrapped
- Specified by:
wrapped
in interfaceChunkNoiseSampler.ParentedNoiseType
- Mappings:
Namespace Name Mixin selector official k
Ldkw$h;k()Ldkl;
intermediary comp_469
Lnet/minecraft/class_6568$class_6952;comp_469()Lnet/minecraft/class_6910;
named wrapped
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ParentedNoiseType;wrapped()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
apply
Applies the visitor to every child density function andthis
.- Specified by:
apply
in interfaceDensityFunction
- Parameters:
visitor
- the visitor that should be applied to this density function- Returns:
- the resulting density function
- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(Ldkl$f;)Ldkl;
intermediary method_40469
Lnet/minecraft/class_6910;method_40469(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910;
named apply
Lnet/minecraft/world/gen/densityfunction/DensityFunction;apply(Lnet/minecraft/world/gen/densityfunction/DensityFunction$DensityFunctionVisitor;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
-
sample
Returns the density value for the given block position.- Specified by:
sample
in interfaceDensityFunction
- Parameters:
pos
- the block position- Returns:
- the density value for the given block position
- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(Ldkl$b;)D
intermediary method_40464
Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)D
named sample
Lnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
-
fill
Fills an array of densities usingthis
density function and theDensityFunction.EachApplier
.- Specified by:
fill
in interfaceDensityFunction
- Parameters:
densities
- the array of densities to fill, like a buffer or a cacheapplier
- theEachApplier
to use. It has a method for filling the array, as well as to get a block position for an index- Mappings:
Namespace Name Mixin selector official a
Ldkl;a([DLdkl$a;)V
intermediary method_40470
Lnet/minecraft/class_6910;method_40470([DLnet/minecraft/class_6910$class_6911;)V
named fill
Lnet/minecraft/world/gen/densityfunction/DensityFunction;fill([DLnet/minecraft/world/gen/densityfunction/DensityFunction$EachApplier;)V
-
minValue
public double minValue()- Specified by:
minValue
in interfaceChunkNoiseSampler.ParentedNoiseType
- Specified by:
minValue
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official a
Ldkl;a()D
intermediary comp_377
Lnet/minecraft/class_6910;comp_377()D
named minValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D
-
maxValue
public double maxValue()- Specified by:
maxValue
in interfaceChunkNoiseSampler.ParentedNoiseType
- Specified by:
maxValue
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official b
Ldkl;b()D
intermediary comp_378
Lnet/minecraft/class_6910;comp_378()D
named maxValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D
-
getCodecHolder
- Specified by:
getCodecHolder
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official c
Ldkl;c()Larq;
intermediary method_41062
Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;
named getCodecHolder
Lnet/minecraft/world/gen/densityfunction/DensityFunction;getCodecHolder()Lnet/minecraft/util/dynamic/CodecHolder;
-