Class LargeDripstoneFeature.DripstoneGenerator

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

static final class LargeDripstoneFeature.DripstoneGenerator
extends Object
Mappings:
Namespace Name
official cpj$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 Lcpj$a;a:Lfx;
      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 Lcpj$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 Lcpj$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 Lcpj$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 Lcpj$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

      private DripstoneGenerator​(BlockPos pos, boolean isStalagmite, int scale, double bluntness, double heightScale)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpj$a;<init>(Lfx;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 Lcpj$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
    • getStalactiteHeight

      private int getStalactiteHeight()
      Mappings:
      Namespace Name Mixin selector
      official b Lcpj$a;b()I
      intermediary method_33026 Lnet/minecraft/class_5727$class_5728;method_33026()I
      named getStalactiteHeight Lnet/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator;getStalactiteHeight()I
    • getStalagmiteHeight

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

      private boolean canGenerate​(StructureWorldAccess world, LargeDripstoneFeature.WindModifier wind)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpj$a;a(Lbuq;Lcpj$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 Lcpj$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

      private void generate​(StructureWorldAccess world, Random random, LargeDripstoneFeature.WindModifier wind)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpj$a;a(Lbuq;Ljava/util/Random;Lcpj$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

      private boolean generateWind​(LargeDripstoneFeatureConfig config)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpj$a;a(Lcrp;)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