记录类 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
  • 字段详细资料

    • barrierNoise

      private final DensityFunction barrierNoise
      barrierNoise 记录组件的字段。
    • fluidLevelFloodednessNoise

      private final DensityFunction fluidLevelFloodednessNoise
      fluidLevelFloodednessNoise 记录组件的字段。
    • fluidLevelSpreadNoise

      private final DensityFunction fluidLevelSpreadNoise
      fluidLevelSpreadNoise 记录组件的字段。
    • lavaNoise

      private final DensityFunction lavaNoise
      lavaNoise 记录组件的字段。
    • temperature

      private final DensityFunction temperature
      temperature 记录组件的字段。
    • vegetation

      private final DensityFunction vegetation
      vegetation 记录组件的字段。
    • continents

      private final DensityFunction continents
      continents 记录组件的字段。
    • erosion

      private final DensityFunction erosion
      erosion 记录组件的字段。
    • depth

      private final DensityFunction depth
      depth 记录组件的字段。
    • ridges

      private final DensityFunction ridges
      ridges 记录组件的字段。
    • initialDensityWithoutJaggedness

      private final DensityFunction initialDensityWithoutJaggedness
      initialDensityWithoutJaggedness 记录组件的字段。
    • finalDensity

      private final DensityFunction finalDensity
      finalDensity 记录组件的字段。
    • veinToggle

      private final DensityFunction veinToggle
      veinToggle 记录组件的字段。
    • veinRidged

      private final DensityFunction veinRidged
      veinRidged 记录组件的字段。
    • veinGap

      private final DensityFunction veinGap
      veinGap 记录组件的字段。
    • CODEC

      public static final com.mojang.serialization.Codec<NoiseRouter> 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

      public NoiseRouter mapAll(DensityFunction.Visitor p_224413_)
    • toString

      public final String toString()
      返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • barrierNoise

      public DensityFunction barrierNoise()
      返回 barrierNoise 记录组件的值。
      返回:
      barrierNoise 记录组件的值
    • fluidLevelFloodednessNoise

      public DensityFunction fluidLevelFloodednessNoise()
      返回 fluidLevelFloodednessNoise 记录组件的值。
      返回:
      fluidLevelFloodednessNoise 记录组件的值
    • fluidLevelSpreadNoise

      public DensityFunction fluidLevelSpreadNoise()
      返回 fluidLevelSpreadNoise 记录组件的值。
      返回:
      fluidLevelSpreadNoise 记录组件的值
    • lavaNoise

      public DensityFunction lavaNoise()
      返回 lavaNoise 记录组件的值。
      返回:
      lavaNoise 记录组件的值
    • temperature

      public DensityFunction temperature()
      返回 temperature 记录组件的值。
      返回:
      temperature 记录组件的值
    • vegetation

      public DensityFunction vegetation()
      返回 vegetation 记录组件的值。
      返回:
      vegetation 记录组件的值
    • continents

      public DensityFunction continents()
      返回 continents 记录组件的值。
      返回:
      continents 记录组件的值
    • erosion

      public DensityFunction erosion()
      返回 erosion 记录组件的值。
      返回:
      erosion 记录组件的值
    • depth

      public DensityFunction depth()
      返回 depth 记录组件的值。
      返回:
      depth 记录组件的值
    • ridges

      public DensityFunction ridges()
      返回 ridges 记录组件的值。
      返回:
      ridges 记录组件的值
    • initialDensityWithoutJaggedness

      public DensityFunction initialDensityWithoutJaggedness()
      返回 initialDensityWithoutJaggedness 记录组件的值。
      返回:
      initialDensityWithoutJaggedness 记录组件的值
    • finalDensity

      public DensityFunction finalDensity()
      返回 finalDensity 记录组件的值。
      返回:
      finalDensity 记录组件的值
    • veinToggle

      public DensityFunction veinToggle()
      返回 veinToggle 记录组件的值。
      返回:
      veinToggle 记录组件的值
    • veinRidged

      public DensityFunction veinRidged()
      返回 veinRidged 记录组件的值。
      返回:
      veinRidged 记录组件的值
    • veinGap

      public DensityFunction veinGap()
      返回 veinGap 记录组件的值。
      返回:
      veinGap 记录组件的值