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 named net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlendOffsetDensityFunction
intermediary net/minecraft/class_6568$class_6947
official dyk$b
-
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 named wrapped
Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ParentedNoiseType;wrapped()Lnet/minecraft/world/gen/densityfunction/DensityFunction;
intermediary comp_469
Lnet/minecraft/class_6568$class_6952;comp_469()Lnet/minecraft/class_6910;
official k
Ldyk$h;k()Ldxz;
-
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 named apply
Lnet/minecraft/world/gen/densityfunction/DensityFunction;apply(Lnet/minecraft/world/gen/densityfunction/DensityFunction$DensityFunctionVisitor;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
intermediary method_40469
Lnet/minecraft/class_6910;method_40469(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910;
official a
Ldxz;a(Ldxz$f;)Ldxz;
-
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 named sample
Lnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
intermediary method_40464
Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)D
official a
Ldxz;a(Ldxz$b;)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 named fill
Lnet/minecraft/world/gen/densityfunction/DensityFunction;fill([DLnet/minecraft/world/gen/densityfunction/DensityFunction$EachApplier;)V
intermediary method_40470
Lnet/minecraft/class_6910;method_40470([DLnet/minecraft/class_6910$class_6911;)V
official a
Ldxz;a([DLdxz$a;)V
-
minValue
public double minValue()- Specified by:
minValue
in interfaceChunkNoiseSampler.ParentedNoiseType
- Specified by:
minValue
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector named minValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D
intermediary comp_377
Lnet/minecraft/class_6910;comp_377()D
official a
Ldxz;a()D
-
maxValue
public double maxValue()- Specified by:
maxValue
in interfaceChunkNoiseSampler.ParentedNoiseType
- Specified by:
maxValue
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector named maxValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D
intermediary comp_378
Lnet/minecraft/class_6910;comp_378()D
official b
Ldxz;b()D
-
getCodecHolder
- Specified by:
getCodecHolder
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector named getCodecHolder
Lnet/minecraft/world/gen/densityfunction/DensityFunction;getCodecHolder()Lnet/minecraft/util/dynamic/CodecHolder;
intermediary method_41062
Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;
official c
Ldxz;c()Laxz;
-