Class DripstoneHelper
java.lang.Object
net.minecraft.world.gen.feature.util.DripstoneHelper
- Mappings:
Namespace Name official dcr
intermediary net/minecraft/class_5726
named net/minecraft/world/gen/feature/util/DripstoneHelper
-
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 official a
Ldcr;a(DDDD)D
intermediary method_33005
Lnet/minecraft/class_5726;method_33005(DDDD)D
named scaleHeightFromRadius
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;scaleHeightFromRadius(DDDD)D
-
canGenerateBase
- Mappings:
Namespace Name Mixin selector official a
Ldcr;a(Lcgs;Lgt;I)Z
intermediary method_33009
Lnet/minecraft/class_5726;method_33009(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;I)Z
named canGenerateBase
Lnet/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 a
Ldcr;a(Lcgb;Lgt;)Z
intermediary method_33006
Lnet/minecraft/class_5726;method_33006(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
named canGenerate
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
canGenerateOrLava
- Mappings:
Namespace Name Mixin selector official b
Ldcr;b(Lcgb;Lgt;)Z
intermediary method_33388
Lnet/minecraft/class_5726;method_33388(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
named canGenerateOrLava
Lnet/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 a
Ldcr;a(Lgy;IZLjava/util/function/Consumer;)V
intermediary method_33012
Lnet/minecraft/class_5726;method_33012(Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;)V
named getDripstoneThickness
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;getDripstoneThickness(Lnet/minecraft/util/math/Direction;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 official a
Ldcr;a(Lcgb;Lgt;Lgy;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
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
-
generateDripstoneBlock
- Mappings:
Namespace Name Mixin selector official c
Ldcr;c(Lcgb;Lgt;)Z
intermediary method_33008
Lnet/minecraft/class_5726;method_33008(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
named generateDripstoneBlock
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;generateDripstoneBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
getState
- Mappings:
Namespace Name Mixin selector official a
Ldcr;a(Lgy;Lcvo;)Lcur;
intermediary method_33013
Lnet/minecraft/class_5726;method_33013(Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_2680;
named getState
Lnet/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 a
Ldcr;a(Lcur;)Z
intermediary method_33387
Lnet/minecraft/class_5726;method_33387(Lnet/minecraft/class_2680;)Z
named canReplaceOrLava
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canReplaceOrLava(Lnet/minecraft/block/BlockState;)Z
-
canReplace
- Mappings:
Namespace Name Mixin selector official b
Ldcr;b(Lcur;)Z
intermediary method_33011
Lnet/minecraft/class_5726;method_33011(Lnet/minecraft/class_2680;)Z
named canReplace
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canReplace(Lnet/minecraft/block/BlockState;)Z
-
canGenerate
- Mappings:
Namespace Name Mixin selector official c
Ldcr;c(Lcur;)Z
intermediary method_33014
Lnet/minecraft/class_5726;method_33014(Lnet/minecraft/class_2680;)Z
named canGenerate
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerate(Lnet/minecraft/block/BlockState;)Z
-
cannotGenerate
- Mappings:
Namespace Name Mixin selector official d
Ldcr;d(Lcur;)Z
intermediary method_40074
Lnet/minecraft/class_5726;method_40074(Lnet/minecraft/class_2680;)Z
named cannotGenerate
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;cannotGenerate(Lnet/minecraft/block/BlockState;)Z
-
canGenerateOrLava
- Mappings:
Namespace Name Mixin selector official e
Ldcr;e(Lcur;)Z
intermediary method_33389
Lnet/minecraft/class_5726;method_33389(Lnet/minecraft/class_2680;)Z
named canGenerateOrLava
Lnet/minecraft/world/gen/feature/util/DripstoneHelper;canGenerateOrLava(Lnet/minecraft/block/BlockState;)Z
-