Package net.minecraft.world.gen.feature
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 Summary
Fields Modifier and Type Field Description private double
bluntness
private double
heightScale
private boolean
isStalagmite
private BlockPos
pos
private int
scale
-
Constructor Summary
Constructors Modifier Constructor Description private
DripstoneGenerator(BlockPos pos, boolean isStalagmite, int scale, double bluntness, double heightScale)
-
Method Summary
Modifier and Type Method Description private boolean
canGenerate(StructureWorldAccess world, LargeDripstoneFeature.WindModifier wind)
private void
generate(StructureWorldAccess world, Random random, LargeDripstoneFeature.WindModifier wind)
private boolean
generateWind(LargeDripstoneFeatureConfig config)
private int
getBaseScale()
private int
getStalactiteHeight()
private int
getStalagmiteHeight()
private int
scale(float height)
-
Field Details
-
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
- 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
- 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
-