Class RavineCarverConfig.Shape

java.lang.Object
net.minecraft.world.gen.carver.RavineCarverConfig.Shape
Enclosing class:
RavineCarverConfig

public static class RavineCarverConfig.Shape extends Object
Mappings:
Namespace Name
official cux$a
intermediary net/minecraft/class_5869$class_6107
named net/minecraft/world/gen/carver/RavineCarverConfig$Shape
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<RavineCarverConfig.Shape> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcux$a;a:Lcom/mojang/serialization/Codec;
      intermediary field_31481 Lnet/minecraft/class_5869$class_6107;field_31481:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;CODEC:Lcom/mojang/serialization/Codec;
    • distanceFactor

      public final FloatProvider distanceFactor
      Mappings:
      Namespace Name Mixin selector
      official b Lcux$a;b:Lauu;
      intermediary field_31482 Lnet/minecraft/class_5869$class_6107;field_31482:Lnet/minecraft/class_5863;
      named distanceFactor Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;distanceFactor:Lnet/minecraft/util/math/floatprovider/FloatProvider;
    • thickness

      public final FloatProvider thickness
      Mappings:
      Namespace Name Mixin selector
      official c Lcux$a;c:Lauu;
      intermediary field_31483 Lnet/minecraft/class_5869$class_6107;field_31483:Lnet/minecraft/class_5863;
      named thickness Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;thickness:Lnet/minecraft/util/math/floatprovider/FloatProvider;
    • widthSmoothness

      public final int widthSmoothness
      Mappings:
      Namespace Name Mixin selector
      official d Lcux$a;d:I
      intermediary field_31484 Lnet/minecraft/class_5869$class_6107;field_31484:I
      named widthSmoothness Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;widthSmoothness:I
    • horizontalRadiusFactor

      public final FloatProvider horizontalRadiusFactor
      Mappings:
      Namespace Name Mixin selector
      official e Lcux$a;e:Lauu;
      intermediary field_31485 Lnet/minecraft/class_5869$class_6107;field_31485:Lnet/minecraft/class_5863;
      named horizontalRadiusFactor Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;horizontalRadiusFactor:Lnet/minecraft/util/math/floatprovider/FloatProvider;
    • verticalRadiusDefaultFactor

      public final float verticalRadiusDefaultFactor
      Mappings:
      Namespace Name Mixin selector
      official f Lcux$a;f:F
      intermediary field_31486 Lnet/minecraft/class_5869$class_6107;field_31486:F
      named verticalRadiusDefaultFactor Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;verticalRadiusDefaultFactor:F
    • verticalRadiusCenterFactor

      public final float verticalRadiusCenterFactor
      Mappings:
      Namespace Name Mixin selector
      official g Lcux$a;g:F
      intermediary field_31487 Lnet/minecraft/class_5869$class_6107;field_31487:F
      named verticalRadiusCenterFactor Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;verticalRadiusCenterFactor:F
  • Constructor Details

    • Shape

      public Shape(FloatProvider distanceFactor, FloatProvider thickness, int widthSmoothness, FloatProvider horizontalRadiusFactor, float verticalRadiusDefaultFactor, float verticalRadiusCenterFactor)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcux$a;<init>(Lauu;Lauu;ILauu;FF)V
      intermediary <init> Lnet/minecraft/class_5869$class_6107;<init>(Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;ILnet/minecraft/class_5863;FF)V
      named <init> Lnet/minecraft/world/gen/carver/RavineCarverConfig$Shape;<init>(Lnet/minecraft/util/math/floatprovider/FloatProvider;Lnet/minecraft/util/math/floatprovider/FloatProvider;ILnet/minecraft/util/math/floatprovider/FloatProvider;FF)V