Record Class DensityFunctions.WeirdScaledSampler
java.lang.Object
java.lang.Record
net.minecraft.world.level.levelgen.DensityFunctions.WeirdScaledSampler
- 封闭类:
- DensityFunctions
protected static record DensityFunctions.WeirdScaledSampler(DensityFunction input, DensityFunction.NoiseHolder noise, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper)
extends Record
implements DensityFunctions.TransformerWithContext
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 net.minecraft.world.level.levelgen.DensityFunction
DensityFunction.ContextProvider, DensityFunction.FunctionContext, DensityFunction.NoiseHolder, DensityFunction.SimpleFunction, DensityFunction.SinglePointContext, DensityFunction.Visitor
-
字段概要
字段修饰符和类型字段说明static final KeyDispatchDataCodec<DensityFunctions.WeirdScaledSampler>
private static final com.mojang.serialization.MapCodec<DensityFunctions.WeirdScaledSampler>
private final DensityFunction
input
记录组件的字段。private final DensityFunction.NoiseHolder
noise
记录组件的字段。private final DensityFunctions.WeirdScaledSampler.RarityValueMapper
rarityValueMapper
记录组件的字段。从接口继承的字段 net.minecraft.world.level.levelgen.DensityFunction
DIRECT_CODEC, HOLDER_HELPER_CODEC
-
构造器概要
构造器限定符构造器说明protected
WeirdScaledSampler
(DensityFunction input, DensityFunction.NoiseHolder noise, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) 创建WeirdScaledSampler
记录的实例。 -
方法概要
修饰符和类型方法说明KeyDispatchDataCodec<? extends DensityFunction>
codec()
final boolean
指示某个其他对象是否“等于”此对象。final int
hashCode()
返回此对象的哈希代码值。input()
返回input
记录组件的值。mapAll
(DensityFunction.Visitor pVisitor) double
maxValue()
double
minValue()
noise()
返回noise
记录组件的值。返回rarityValueMapper
记录组件的值。final String
toString()
返回此记录的字符串表示形式。double
transform
(DensityFunction.FunctionContext pContext, double pValue) 从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeeze
从接口继承的方法 net.minecraft.world.level.levelgen.DensityFunctions.TransformerWithContext
compute, fillArray
-
字段详细资料
-
input
input
记录组件的字段。 -
noise
noise
记录组件的字段。 -
rarityValueMapper
rarityValueMapper
记录组件的字段。 -
DATA_CODEC
private static final com.mojang.serialization.MapCodec<DensityFunctions.WeirdScaledSampler> DATA_CODEC -
CODEC
-
-
构造器详细资料
-
WeirdScaledSampler
protected WeirdScaledSampler(DensityFunction input, DensityFunction.NoiseHolder noise, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) 创建WeirdScaledSampler
记录的实例。- 参数:
input
-input
记录组件的值noise
-noise
记录组件的值rarityValueMapper
-rarityValueMapper
记录组件的值
-
-
方法详细资料
-
transform
-
mapAll
- 指定者:
mapAll
在接口中DensityFunction
-
minValue
public double minValue()- 指定者:
minValue
在接口中DensityFunction
-
maxValue
public double maxValue()- 指定者:
maxValue
在接口中DensityFunction
-
codec
- 指定者:
codec
在接口中DensityFunction
-
input
返回input
记录组件的值。- 指定者:
input
在接口中DensityFunctions.TransformerWithContext
- 返回:
input
记录组件的值
-
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
noise
返回noise
记录组件的值。- 返回:
noise
记录组件的值
-
rarityValueMapper
返回rarityValueMapper
记录组件的值。- 返回:
rarityValueMapper
记录组件的值
-