Class GeodeFeatureConfig

java.lang.Object
net.minecraft.world.gen.feature.GeodeFeatureConfig
All Implemented Interfaces:
FeatureConfig

public class GeodeFeatureConfig extends Object implements FeatureConfig
Mappings:
Namespace Name
official dfb
intermediary net/minecraft/class_5589
named net/minecraft/world/gen/feature/GeodeFeatureConfig
  • Field Details

    • RANGE

      public static final com.mojang.serialization.Codec<Double> RANGE
      Mappings:
      Namespace Name Mixin selector
      official a Ldfb;a:Lcom/mojang/serialization/Codec;
      intermediary field_27314 Lnet/minecraft/class_5589;field_27314:Lcom/mojang/serialization/Codec;
      named RANGE Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;RANGE:Lcom/mojang/serialization/Codec;
    • CODEC

      public static final com.mojang.serialization.Codec<GeodeFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official b Ldfb;b:Lcom/mojang/serialization/Codec;
      intermediary field_27315 Lnet/minecraft/class_5589;field_27315:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
    • layerConfig

      public final GeodeLayerConfig layerConfig
      Mappings:
      Namespace Name Mixin selector
      official c Ldfb;c:Lczr;
      intermediary field_27316 Lnet/minecraft/class_5589;field_27316:Lnet/minecraft/class_5585;
      named layerConfig Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;layerConfig:Lnet/minecraft/world/gen/feature/GeodeLayerConfig;
    • layerThicknessConfig

      public final GeodeLayerThicknessConfig layerThicknessConfig
      Mappings:
      Namespace Name Mixin selector
      official d Ldfb;d:Lczt;
      intermediary field_27317 Lnet/minecraft/class_5589;field_27317:Lnet/minecraft/class_5587;
      named layerThicknessConfig Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;layerThicknessConfig:Lnet/minecraft/world/gen/feature/GeodeLayerThicknessConfig;
    • crackConfig

      public final GeodeCrackConfig crackConfig
      Mappings:
      Namespace Name Mixin selector
      official e Ldfb;e:Lczs;
      intermediary field_27318 Lnet/minecraft/class_5589;field_27318:Lnet/minecraft/class_5586;
      named crackConfig Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;crackConfig:Lnet/minecraft/world/gen/feature/GeodeCrackConfig;
    • usePotentialPlacementsChance

      public final double usePotentialPlacementsChance
      Mappings:
      Namespace Name Mixin selector
      official f Ldfb;f:D
      intermediary field_27319 Lnet/minecraft/class_5589;field_27319:D
      named usePotentialPlacementsChance Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;usePotentialPlacementsChance:D
    • useAlternateLayer0Chance

      public final double useAlternateLayer0Chance
      Mappings:
      Namespace Name Mixin selector
      official g Ldfb;g:D
      intermediary field_27320 Lnet/minecraft/class_5589;field_27320:D
      named useAlternateLayer0Chance Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;useAlternateLayer0Chance:D
    • placementsRequireLayer0Alternate

      public final boolean placementsRequireLayer0Alternate
      Mappings:
      Namespace Name Mixin selector
      official h Ldfb;h:Z
      intermediary field_27321 Lnet/minecraft/class_5589;field_27321:Z
      named placementsRequireLayer0Alternate Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;placementsRequireLayer0Alternate:Z
    • outerWallDistance

      public final IntProvider outerWallDistance
      Mappings:
      Namespace Name Mixin selector
      official i Ldfb;i:Layr;
      intermediary field_33516 Lnet/minecraft/class_5589;field_33516:Lnet/minecraft/class_6017;
      named outerWallDistance Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;outerWallDistance:Lnet/minecraft/util/math/intprovider/IntProvider;
    • distributionPoints

      public final IntProvider distributionPoints
      Mappings:
      Namespace Name Mixin selector
      official j Ldfb;j:Layr;
      intermediary field_33517 Lnet/minecraft/class_5589;field_33517:Lnet/minecraft/class_6017;
      named distributionPoints Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;distributionPoints:Lnet/minecraft/util/math/intprovider/IntProvider;
    • pointOffset

      public final IntProvider pointOffset
      Mappings:
      Namespace Name Mixin selector
      official k Ldfb;k:Layr;
      intermediary field_33518 Lnet/minecraft/class_5589;field_33518:Lnet/minecraft/class_6017;
      named pointOffset Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;pointOffset:Lnet/minecraft/util/math/intprovider/IntProvider;
    • minGenOffset

      public final int minGenOffset
      Mappings:
      Namespace Name Mixin selector
      official l Ldfb;l:I
      intermediary field_27328 Lnet/minecraft/class_5589;field_27328:I
      named minGenOffset Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;minGenOffset:I
    • maxGenOffset

      public final int maxGenOffset
      Mappings:
      Namespace Name Mixin selector
      official n Ldfb;n:I
      intermediary field_27329 Lnet/minecraft/class_5589;field_27329:I
      named maxGenOffset Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;maxGenOffset:I
    • noiseMultiplier

      public final double noiseMultiplier
      Mappings:
      Namespace Name Mixin selector
      official o Ldfb;o:D
      intermediary field_27330 Lnet/minecraft/class_5589;field_27330:D
      named noiseMultiplier Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;noiseMultiplier:D
    • invalidBlocksThreshold

      public final int invalidBlocksThreshold
      Mappings:
      Namespace Name Mixin selector
      official p Ldfb;p:I
      intermediary field_29062 Lnet/minecraft/class_5589;field_29062:I
      named invalidBlocksThreshold Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;invalidBlocksThreshold:I
  • Constructor Details

    • GeodeFeatureConfig

      public GeodeFeatureConfig(GeodeLayerConfig layerConfig, GeodeLayerThicknessConfig layerThicknessConfig, GeodeCrackConfig crackConfig, double usePotentialPlacementsChance, double useAlternateLayer0Chance, boolean placementsRequireLayer0Alternate, IntProvider outerWallDistance, IntProvider distributionPoints, IntProvider pointOffset, int maxDistributionPoints, int minPointOffset, double noiseMultiplier, int maxGenOffset)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldfb;<init>(Lczr;Lczt;Lczs;DDZLayr;Layr;Layr;IIDI)V
      intermediary <init> Lnet/minecraft/class_5589;<init>(Lnet/minecraft/class_5585;Lnet/minecraft/class_5587;Lnet/minecraft/class_5586;DDZLnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;IIDI)V
      named <init> Lnet/minecraft/world/gen/feature/GeodeFeatureConfig;<init>(Lnet/minecraft/world/gen/feature/GeodeLayerConfig;Lnet/minecraft/world/gen/feature/GeodeLayerThicknessConfig;Lnet/minecraft/world/gen/feature/GeodeCrackConfig;DDZLnet/minecraft/util/math/intprovider/IntProvider;Lnet/minecraft/util/math/intprovider/IntProvider;Lnet/minecraft/util/math/intprovider/IntProvider;IIDI)V