Class DripstoneHelper
java.lang.Object
net.minecraft.world.gen.feature.util.DripstoneHelper
- Mappings:
Namespace Name named net/minecraft/world/gen/feature/util/DripstoneHelper
intermediary net/minecraft/class_5726
official egq
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
canGenerate
(BlockState state) protected static boolean
canGenerate
(WorldAccess world, BlockPos pos) protected static boolean
canGenerateBase
(StructureWorldAccess world, BlockPos pos, int height) static boolean
canGenerateOrLava
(BlockState state) protected static boolean
canGenerateOrLava
(WorldAccess world, BlockPos pos) static boolean
cannotGenerate
(BlockState state) static boolean
canReplace
(BlockState state) static boolean
canReplaceOrLava
(BlockState state) protected static boolean
generateDripstoneBlock
(WorldAccess world, BlockPos pos) protected static void
generatePointedDripstone
(WorldAccess world, BlockPos pos, Direction direction, int height, boolean merge) protected static void
getDripstoneThickness
(Direction direction, int height, boolean merge, Consumer<BlockState> callback) private static BlockState
protected static double
scaleHeightFromRadius
(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 named scaleHeightFromRadius
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;scaleHeightFromRadius(DDDD)D
intermediary method_33005
Lnet/minecraft/class_5726;method_33005(DDDD)D
official a
Legq;a(DDDD)D
-
canGenerateBase
- Mappings:
Namespace Name Mixin selector named canGenerateBase
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateBase(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;I)Z
intermediary method_33009
Lnet/minecraft/class_5726;method_33009(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;I)Z
official a
Legq;a(Ldif;Ljh;I)Z
-
canGenerate
- Mappings:
Namespace Name Mixin selector named canGenerate
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_33006
Lnet/minecraft/class_5726;method_33006(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
official a
Legq;a(Ldhi;Ljh;)Z
-
canGenerateOrLava
- Mappings:
Namespace Name Mixin selector named canGenerateOrLava
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateOrLava(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_33388
Lnet/minecraft/class_5726;method_33388(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
official b
Legq;b(Ldhi;Ljh;)Z
-
getDripstoneThickness
protected static void getDripstoneThickness(Direction direction, int height, boolean merge, Consumer<BlockState> callback) - Mappings:
Namespace Name Mixin selector named getDripstoneThickness
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;getDripstoneThickness(Lnet/minecraft/util/math/Direction;IZLjava/util/function/Consumer;)V
intermediary method_33012
Lnet/minecraft/class_5726;method_33012(Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;)V
official a
Legq;a(Ljm;IZLjava/util/function/Consumer;)V
-
generatePointedDripstone
protected static void generatePointedDripstone(WorldAccess world, BlockPos pos, Direction direction, int height, boolean merge) - Mappings:
Namespace Name Mixin selector named generatePointedDripstone
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;generatePointedDripstone(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;IZ)V
intermediary method_33010
Lnet/minecraft/class_5726;method_33010(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;IZ)V
official a
Legq;a(Ldhi;Ljh;Ljm;IZ)V
-
generateDripstoneBlock
- Mappings:
Namespace Name Mixin selector named generateDripstoneBlock
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;generateDripstoneBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_33008
Lnet/minecraft/class_5726;method_33008(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
official c
Legq;c(Ldhi;Ljh;)Z
-
getState
- Mappings:
Namespace Name Mixin selector named getState
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;getState(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/enums/Thickness;)Lnet/minecraft/block/BlockState;
intermediary method_33013
Lnet/minecraft/class_5726;method_33013(Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_2680;
official a
Legq;a(Ljm;Ldyq;)Ldxu;
-
canReplaceOrLava
- Mappings:
Namespace Name Mixin selector named canReplaceOrLava
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canReplaceOrLava(Lnet/minecraft/block/BlockState;)Z
intermediary method_33387
Lnet/minecraft/class_5726;method_33387(Lnet/minecraft/class_2680;)Z
official a
Legq;a(Ldxu;)Z
-
canReplace
- Mappings:
Namespace Name Mixin selector named canReplace
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canReplace(Lnet/minecraft/block/BlockState;)Z
intermediary method_33011
Lnet/minecraft/class_5726;method_33011(Lnet/minecraft/class_2680;)Z
official b
Legq;b(Ldxu;)Z
-
canGenerate
- Mappings:
Namespace Name Mixin selector named canGenerate
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerate(Lnet/minecraft/block/BlockState;)Z
intermediary method_33014
Lnet/minecraft/class_5726;method_33014(Lnet/minecraft/class_2680;)Z
official c
Legq;c(Ldxu;)Z
-
cannotGenerate
- Mappings:
Namespace Name Mixin selector named cannotGenerate
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;cannotGenerate(Lnet/minecraft/block/BlockState;)Z
intermediary method_40074
Lnet/minecraft/class_5726;method_40074(Lnet/minecraft/class_2680;)Z
official d
Legq;d(Ldxu;)Z
-
canGenerateOrLava
- Mappings:
Namespace Name Mixin selector named canGenerateOrLava
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateOrLava(Lnet/minecraft/block/BlockState;)Z
intermediary method_33389
Lnet/minecraft/class_5726;method_33389(Lnet/minecraft/class_2680;)Z
official e
Legq;e(Ldxu;)Z
-