Class DripstoneHelper
java.lang.Object
net.minecraft.world.gen.feature.util.DripstoneHelper
public class DripstoneHelper extends Object
- Mappings:
Namespace Name official cpointermediary net/minecraft/class_5726named net/minecraft/world/gen/feature/util/DripstoneHelper
-
Constructor Summary
Constructors Constructor Description DripstoneHelper() -
Method Summary
Modifier and Type Method Description static booleancanGenerate(BlockState state)protected static booleancanGenerate(WorldAccess world, BlockPos pos)protected static booleancanGenerateBase(StructureWorldAccess world, BlockPos pos, int height)static booleancanGenerateOrLava(BlockState state)protected static booleancanGenerateOrLava(WorldAccess world, BlockPos pos)static booleancanReplace(BlockState state)static booleancanReplaceOrLava(BlockState state)protected static booleangenerateDripstoneBlock(StructureWorldAccess world, BlockPos pos)protected static voidgeneratePointedDripstone(StructureWorldAccess world, BlockPos pos, Direction direction, int height, boolean merge)protected static voidgetDripstoneThickness(Direction direction, int height, boolean merge, Consumer<BlockState> callback)private static BlockStategetState(Direction direction, Thickness thickness)protected static doublescaleHeightFromRadius(double radius, double scale, double heightScale, double bluntness)
-
Constructor Details
-
DripstoneHelper
public DripstoneHelper()
-
-
Method Details
-
scaleHeightFromRadius
protected static double scaleHeightFromRadius(double radius, double scale, double heightScale, double bluntness)- Mappings:
Namespace Name Mixin selector official aLcpo;a(DDDD)Dintermediary method_33005Lnet/minecraft/class_5726;method_33005(DDDD)Dnamed scaleHeightFromRadiusLnet/minecraft/world/gen/feature/util/DripstoneHelper;scaleHeightFromRadius(DDDD)D
-
canGenerateBase
- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lbvl;Lfx;I)Zintermediary method_33009Lnet/minecraft/class_5726;method_33009(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;I)Znamed canGenerateBaseLnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateBase(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;I)Z
-
canGenerate
- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lbur;Lfx;)Zintermediary method_33006Lnet/minecraft/class_5726;method_33006(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed canGenerateLnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
canGenerateOrLava
- Mappings:
Namespace Name Mixin selector official bLcpo;b(Lbur;Lfx;)Zintermediary method_33388Lnet/minecraft/class_5726;method_33388(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed canGenerateOrLavaLnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateOrLava(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
getDripstoneThickness
protected static void getDripstoneThickness(Direction direction, int height, boolean merge, Consumer<BlockState> callback)- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lgc;IZLjava/util/function/Consumer;)Vintermediary method_33012Lnet/minecraft/class_5726;method_33012(Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;)Vnamed getDripstoneThicknessLnet/minecraft/world/gen/feature/util/DripstoneHelper;getDripstoneThickness(Lnet/minecraft/util/math/Direction;IZLjava/util/function/Consumer;)V
-
generatePointedDripstone
protected static void generatePointedDripstone(StructureWorldAccess world, BlockPos pos, Direction direction, int height, boolean merge)- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lbvl;Lfx;Lgc;IZ)Vintermediary method_33010Lnet/minecraft/class_5726;method_33010(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;IZ)Vnamed generatePointedDripstoneLnet/minecraft/world/gen/feature/util/DripstoneHelper;generatePointedDripstone(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;IZ)V
-
generateDripstoneBlock
- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lbvl;Lfx;)Zintermediary method_33008Lnet/minecraft/class_5726;method_33008(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Znamed generateDripstoneBlockLnet/minecraft/world/gen/feature/util/DripstoneHelper;generateDripstoneBlock(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
getState
- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lgc;Lcjl;)Lcio;intermediary method_33013Lnet/minecraft/class_5726;method_33013(Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_2680;named getStateLnet/minecraft/world/gen/feature/util/DripstoneHelper;getState(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/enums/Thickness;)Lnet/minecraft/block/BlockState;
-
canReplaceOrLava
- Mappings:
Namespace Name Mixin selector official aLcpo;a(Lcio;)Zintermediary method_33387Lnet/minecraft/class_5726;method_33387(Lnet/minecraft/class_2680;)Znamed canReplaceOrLavaLnet/minecraft/world/gen/feature/util/DripstoneHelper;canReplaceOrLava(Lnet/minecraft/block/BlockState;)Z
-
canReplace
- Mappings:
Namespace Name Mixin selector official bLcpo;b(Lcio;)Zintermediary method_33011Lnet/minecraft/class_5726;method_33011(Lnet/minecraft/class_2680;)Znamed canReplaceLnet/minecraft/world/gen/feature/util/DripstoneHelper;canReplace(Lnet/minecraft/block/BlockState;)Z
-
canGenerate
- Mappings:
Namespace Name Mixin selector official cLcpo;c(Lcio;)Zintermediary method_33014Lnet/minecraft/class_5726;method_33014(Lnet/minecraft/class_2680;)Znamed canGenerateLnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerate(Lnet/minecraft/block/BlockState;)Z
-
canGenerateOrLava
- Mappings:
Namespace Name Mixin selector official dLcpo;d(Lcio;)Zintermediary method_33389Lnet/minecraft/class_5726;method_33389(Lnet/minecraft/class_2680;)Znamed canGenerateOrLavaLnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateOrLava(Lnet/minecraft/block/BlockState;)Z
-