记录类 NoiseRouter
java.lang.Object
java.lang.Record
net.minecraft.world.level.levelgen.NoiseRouter
public record NoiseRouter(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction initialDensityWithoutJaggedness, DensityFunction finalDensity, DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap)
extends Record
-
字段概要
字段修饰符和类型字段说明private final DensityFunction
barrierNoise
记录组件的字段。static final com.mojang.serialization.Codec
<NoiseRouter> private final DensityFunction
continents
记录组件的字段。private final DensityFunction
depth
记录组件的字段。private final DensityFunction
erosion
记录组件的字段。private final DensityFunction
finalDensity
记录组件的字段。private final DensityFunction
fluidLevelFloodednessNoise
记录组件的字段。private final DensityFunction
fluidLevelSpreadNoise
记录组件的字段。private final DensityFunction
initialDensityWithoutJaggedness
记录组件的字段。private final DensityFunction
lavaNoise
记录组件的字段。private final DensityFunction
ridges
记录组件的字段。private final DensityFunction
temperature
记录组件的字段。private final DensityFunction
vegetation
记录组件的字段。private final DensityFunction
veinGap
记录组件的字段。private final DensityFunction
veinRidged
记录组件的字段。private final DensityFunction
veinToggle
记录组件的字段。 -
构造器概要
构造器构造器说明NoiseRouter
(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction initialDensityWithoutJaggedness, DensityFunction finalDensity, DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap) 创建NoiseRouter
记录类的实例。 -
方法概要
修饰符和类型方法说明返回barrierNoise
记录组件的值。返回continents
记录组件的值。depth()
返回depth
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。erosion()
返回erosion
记录组件的值。private static com.mojang.serialization.codecs.RecordCodecBuilder
<NoiseRouter, DensityFunction> field
(String p_224415_, Function<NoiseRouter, DensityFunction> p_224416_) 返回finalDensity
记录组件的值。返回fluidLevelFloodednessNoise
记录组件的值。返回fluidLevelSpreadNoise
记录组件的值。final int
hashCode()
返回此对象的哈希代码值。返回initialDensityWithoutJaggedness
记录组件的值。返回lavaNoise
记录组件的值。mapAll
(DensityFunction.Visitor p_224413_) ridges()
返回ridges
记录组件的值。返回temperature
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。返回vegetation
记录组件的值。veinGap()
返回veinGap
记录组件的值。返回veinRidged
记录组件的值。返回veinToggle
记录组件的值。
-
字段详细资料
-
barrierNoise
barrierNoise
记录组件的字段。 -
fluidLevelFloodednessNoise
fluidLevelFloodednessNoise
记录组件的字段。 -
fluidLevelSpreadNoise
fluidLevelSpreadNoise
记录组件的字段。 -
lavaNoise
lavaNoise
记录组件的字段。 -
temperature
temperature
记录组件的字段。 -
vegetation
vegetation
记录组件的字段。 -
continents
continents
记录组件的字段。 -
erosion
erosion
记录组件的字段。 -
depth
depth
记录组件的字段。 -
ridges
ridges
记录组件的字段。 -
initialDensityWithoutJaggedness
initialDensityWithoutJaggedness
记录组件的字段。 -
finalDensity
finalDensity
记录组件的字段。 -
veinToggle
veinToggle
记录组件的字段。 -
veinRidged
veinRidged
记录组件的字段。 -
veinGap
veinGap
记录组件的字段。 -
CODEC
-
-
构造器详细资料
-
NoiseRouter
public NoiseRouter(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction initialDensityWithoutJaggedness, DensityFunction finalDensity, DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap) 创建NoiseRouter
记录类的实例。- 参数:
barrierNoise
-barrierNoise
记录组件的值fluidLevelFloodednessNoise
-fluidLevelFloodednessNoise
记录组件的值fluidLevelSpreadNoise
-fluidLevelSpreadNoise
记录组件的值lavaNoise
-lavaNoise
记录组件的值temperature
-temperature
记录组件的值vegetation
-vegetation
记录组件的值continents
-continents
记录组件的值erosion
-erosion
记录组件的值depth
-depth
记录组件的值ridges
-ridges
记录组件的值initialDensityWithoutJaggedness
-initialDensityWithoutJaggedness
记录组件的值finalDensity
-finalDensity
记录组件的值veinToggle
-veinToggle
记录组件的值veinRidged
-veinRidged
记录组件的值veinGap
-veinGap
记录组件的值
-
-
方法详细资料
-
field
private static com.mojang.serialization.codecs.RecordCodecBuilder<NoiseRouter,DensityFunction> field(String p_224415_, Function<NoiseRouter, DensityFunction> p_224416_) -
mapAll
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
barrierNoise
返回barrierNoise
记录组件的值。- 返回:
barrierNoise
记录组件的值
-
fluidLevelFloodednessNoise
返回fluidLevelFloodednessNoise
记录组件的值。- 返回:
fluidLevelFloodednessNoise
记录组件的值
-
fluidLevelSpreadNoise
返回fluidLevelSpreadNoise
记录组件的值。- 返回:
fluidLevelSpreadNoise
记录组件的值
-
lavaNoise
返回lavaNoise
记录组件的值。- 返回:
lavaNoise
记录组件的值
-
temperature
返回temperature
记录组件的值。- 返回:
temperature
记录组件的值
-
vegetation
返回vegetation
记录组件的值。- 返回:
vegetation
记录组件的值
-
continents
返回continents
记录组件的值。- 返回:
continents
记录组件的值
-
erosion
返回erosion
记录组件的值。- 返回:
erosion
记录组件的值
-
depth
返回depth
记录组件的值。- 返回:
depth
记录组件的值
-
ridges
返回ridges
记录组件的值。- 返回:
ridges
记录组件的值
-
initialDensityWithoutJaggedness
返回initialDensityWithoutJaggedness
记录组件的值。- 返回:
initialDensityWithoutJaggedness
记录组件的值
-
finalDensity
返回finalDensity
记录组件的值。- 返回:
finalDensity
记录组件的值
-
veinToggle
返回veinToggle
记录组件的值。- 返回:
veinToggle
记录组件的值
-
veinRidged
返回veinRidged
记录组件的值。- 返回:
veinRidged
记录组件的值
-
veinGap
返回veinGap
记录组件的值。- 返回:
veinGap
记录组件的值
-