类 BlendedNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.BlendedNoise
- 所有已实现的接口:
DensityFunction
,DensityFunction.SimpleFunction
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.world.level.levelgen.DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor
-
字段概要
字段修饰符和类型字段说明static final KeyDispatchDataCodec<BlendedNoise>
private static final com.mojang.serialization.MapCodec<BlendedNoise>
private final PerlinNoise
private final PerlinNoise
private final double
private final PerlinNoise
private static final com.mojang.serialization.Codec<Double>
private final double
private final double
private final double
private final double
private final double
private final double
private final double
从接口继承的字段 net.minecraft.world.level.levelgen.DensityFunction
DIRECT_CODEC, HOLDER_HELPER_CODEC
-
构造器概要
构造器限定符构造器说明BlendedNoise
(RandomSource pRandom, double pXzScale, double pYScale, double pXzFactor, double pYFactor, double pSmearScaleMultiplier) private
BlendedNoise
(PerlinNoise pMinLimitNoise, PerlinNoise pMaxLimitNoise, PerlinNoise pMainNoise, double pXzScale, double pYScale, double pXzFactor, double pYFactor, double pSmearScaleMultiplier) -
方法概要
修饰符和类型方法说明KeyDispatchDataCodec<? extends DensityFunction>
codec()
double
compute
(DensityFunction.FunctionContext pContext) static BlendedNoise
createUnseeded
(double p_230478_, double p_230479_, double p_230480_, double p_230481_, double p_230482_) double
maxValue()
double
minValue()
void
parityConfigString
(StringBuilder pBuilder) withNewRandom
(RandomSource pRandom) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeeze
从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunction.SimpleFunction
fillArray, mapAll
-
字段详细资料
-
SCALE_RANGE
-
DATA_CODEC
-
CODEC
-
minLimitNoise
-
maxLimitNoise
-
mainNoise
-
xzMultiplier
private final double xzMultiplier -
yMultiplier
private final double yMultiplier -
xzFactor
private final double xzFactor -
yFactor
private final double yFactor -
smearScaleMultiplier
private final double smearScaleMultiplier -
maxValue
private final double maxValue -
xzScale
private final double xzScale -
yScale
private final double yScale
-
-
构造器详细资料
-
BlendedNoise
private BlendedNoise(PerlinNoise pMinLimitNoise, PerlinNoise pMaxLimitNoise, PerlinNoise pMainNoise, double pXzScale, double pYScale, double pXzFactor, double pYFactor, double pSmearScaleMultiplier) -
BlendedNoise
public BlendedNoise(RandomSource pRandom, double pXzScale, double pYScale, double pXzFactor, double pYFactor, double pSmearScaleMultiplier)
-
-
方法详细资料
-
createUnseeded
public static BlendedNoise createUnseeded(double p_230478_, double p_230479_, double p_230480_, double p_230481_, double p_230482_) -
withNewRandom
-
compute
- 指定者:
compute
在接口中DensityFunction
-
minValue
public double minValue()- 指定者:
minValue
在接口中DensityFunction
-
maxValue
public double maxValue()- 指定者:
maxValue
在接口中DensityFunction
-
parityConfigString
-
codec
- 指定者:
codec
在接口中DensityFunction
-