Class LargeDripstoneFeature.DripstoneGenerator

java.lang.Object
net.minecraft.world.gen.feature.LargeDripstoneFeature.DripstoneGenerator
Enclosing class:
LargeDripstoneFeature

private static final class LargeDripstoneFeature.DripstoneGenerator extends Object
Mappings:
Namespace Name
official cxg$a
intermediary net/minecraft/class_5727$class_5728
named net/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator
  • Field Details

    • pos

      private BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official a Lcxg$a;a:Lgh;
      intermediary field_28206 Lnet/minecraft/class_5727$class_5728;field_28206:Lnet/minecraft/class_2338;
      named pos Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;pos:Lnet/minecraft/util/math/BlockPos;
    • isStalagmite

      private final boolean isStalagmite
      Mappings:
      Namespace Name Mixin selector
      official b Lcxg$a;b:Z
      intermediary field_28207 Lnet/minecraft/class_5727$class_5728;field_28207:Z
      named isStalagmite Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;isStalagmite:Z
    • scale

      private int scale
      Mappings:
      Namespace Name Mixin selector
      official c Lcxg$a;c:I
      intermediary field_28208 Lnet/minecraft/class_5727$class_5728;field_28208:I
      named scale Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;scale:I
    • bluntness

      private final double bluntness
      Mappings:
      Namespace Name Mixin selector
      official d Lcxg$a;d:D
      intermediary field_28209 Lnet/minecraft/class_5727$class_5728;field_28209:D
      named bluntness Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;bluntness:D
    • heightScale

      private final double heightScale
      Mappings:
      Namespace Name Mixin selector
      official e Lcxg$a;e:D
      intermediary field_28210 Lnet/minecraft/class_5727$class_5728;field_28210:D
      named heightScale Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;heightScale:D
  • Constructor Details

    • DripstoneGenerator

      DripstoneGenerator(BlockPos pos, boolean isStalagmite, int scale, double bluntness, double heightScale)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcxg$a;<init>(Lgh;ZIDD)V
      intermediary <init> Lnet/minecraft/class_5727$class_5728;<init>(Lnet/minecraft/class_2338;ZIDD)V
      named <init> Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;<init>(Lnet/minecraft/util/math/BlockPos;ZIDD)V
  • Method Details

    • getBaseScale

      private int getBaseScale()
      Mappings:
      Namespace Name Mixin selector
      official a Lcxg$a;a()I
      intermediary method_33017 Lnet/minecraft/class_5727$class_5728;method_33017()I
      named getBaseScale Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;getBaseScale()I
    • getBottomY

      private int getBottomY()
      Mappings:
      Namespace Name Mixin selector
      official b Lcxg$a;b()I
      intermediary method_35361 Lnet/minecraft/class_5727$class_5728;method_35361()I
      named getBottomY Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;getBottomY()I
    • getTopY

      private int getTopY()
      Mappings:
      Namespace Name Mixin selector
      official c Lcxg$a;c()I
      intermediary method_35362 Lnet/minecraft/class_5727$class_5728;method_35362()I
      named getTopY Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;getTopY()I
    • canGenerate

      boolean canGenerate(StructureWorldAccess world, LargeDripstoneFeature.WindModifier wind)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxg$a;a(Lcav;Lcxg$b;)Z
      intermediary method_33019 Lnet/minecraft/class_5727$class_5728;method_33019(Lnet/minecraft/class_5281;Lnet/minecraft/class_5727$class_5729;)Z
      named canGenerate Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;canGenerate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$WindModifier;)Z
    • scale

      private int scale(float height)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxg$a;a(F)I
      intermediary method_33018 Lnet/minecraft/class_5727$class_5728;method_33018(F)I
      named scale Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;scale(F)I
    • generate

      void generate(StructureWorldAccess world, Random random, LargeDripstoneFeature.WindModifier wind)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxg$a;a(Lcav;Ljava/util/Random;Lcxg$b;)V
      intermediary method_33020 Lnet/minecraft/class_5727$class_5728;method_33020(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_5727$class_5729;)V
      named generate Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;generate(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$WindModifier;)V
    • generateWind

      boolean generateWind(LargeDripstoneFeatureConfig config)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxg$a;a(Lczk;)Z
      intermediary method_33025 Lnet/minecraft/class_5727$class_5728;method_33025(Lnet/minecraft/class_5732;)Z
      named generateWind Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;generateWind(Lnet/minecraft/world/gen/feature/LargeDripstoneFeatureConfig;)Z