类 NoiseChunk.CacheOnce
java.lang.Object
net.minecraft.world.level.levelgen.NoiseChunk.CacheOnce
- 封闭类:
NoiseChunk
class NoiseChunk.CacheOnce
extends Object
implements DensityFunctions.MarkerOrMarked, NoiseChunk.NoiseChunkDensityFunction
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.world.level.levelgen.DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor
-
字段概要
字段修饰符和类型字段说明private final DensityFunction
private double[]
private long
private long
private double
从接口继承的字段 net.minecraft.world.level.levelgen.DensityFunction
CODEC, DIRECT_CODEC, HOLDER_HELPER_CODEC
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明double
compute
(DensityFunction.FunctionContext p_209319_) void
fillArray
(double[] p_209321_, DensityFunction.ContextProvider p_209322_) type()
wrapped()
从类继承的方法 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.DensityFunctions.MarkerOrMarked
codec, mapAll
从接口继承的方法 net.minecraft.world.level.levelgen.NoiseChunk.NoiseChunkDensityFunction
maxValue, minValue
-
字段详细资料
-
function
-
lastCounter
private long lastCounter -
lastArrayCounter
private long lastArrayCounter -
lastValue
private double lastValue -
lastArray
@Nullable private double[] lastArray
-
-
构造器详细资料
-
CacheOnce
CacheOnce(DensityFunction p_209317_)
-
-
方法详细资料
-
compute
- 指定者:
compute
在接口中DensityFunction
-
fillArray
- 指定者:
fillArray
在接口中DensityFunction
-
wrapped
- 指定者:
wrapped
在接口中DensityFunctions.MarkerOrMarked
- 指定者:
wrapped
在接口中NoiseChunk.NoiseChunkDensityFunction
-
type
- 指定者:
type
在接口中DensityFunctions.MarkerOrMarked
-