Package net.minecraft.block
Interface MultifaceGrower.GrowChecker
- All Known Implementing Classes:
MultifaceGrower.LichenGrowChecker,SculkVeinBlock.SculkVeinGrowChecker
- Enclosing class:
MultifaceGrower
public static interface MultifaceGrower.GrowChecker
- Mappings:
Namespace Name named net/minecraft/block/MultifaceGrower$GrowCheckerintermediary net/minecraft/class_7118$class_7120official dsw$b
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleancanGrow(BlockState state) default booleancanGrow(BlockState state, Direction direction) booleancanGrow(BlockView world, BlockPos pos, MultifaceGrower.GrowPos growPos) default MultifaceGrower.GrowType[]getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) default booleanhasDirection(BlockState state, Direction direction) default booleanplace(WorldAccess world, MultifaceGrower.GrowPos growPos, BlockState state, boolean markForPostProcessing)
-
Method Details
-
getStateWithDirection
@Nullable @Nullable BlockState getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction) - Mappings:
Namespace Name Mixin selector named getStateWithDirectionLnet/minecraft/block/MultifaceGrower$GrowChecker;getStateWithDirection(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/BlockState;intermediary method_41459Lnet/minecraft/class_7118$class_7120;method_41459(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;official aLdsw$b;a(Lebq;Ldjn;Liw;Ljc;)Lebq;
-
canGrow
- Mappings:
Namespace Name Mixin selector named canGrowLnet/minecraft/block/MultifaceGrower$GrowChecker;canGrow(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/MultifaceGrower$GrowPos;)Zintermediary method_41457Lnet/minecraft/class_7118$class_7120;method_41457(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Zofficial aLdsw$b;a(Ldjn;Liw;Ldsw$c;)Z
-
getGrowTypes
- Mappings:
Namespace Name Mixin selector named getGrowTypesLnet/minecraft/block/MultifaceGrower$GrowChecker;getGrowTypes()[Lnet/minecraft/block/MultifaceGrower$GrowType;intermediary method_41460Lnet/minecraft/class_7118$class_7120;method_41460()[Lnet/minecraft/class_7118$class_7123;official aLdsw$b;a()[Ldsw$e;
-
hasDirection
- Mappings:
Namespace Name Mixin selector named hasDirectionLnet/minecraft/block/MultifaceGrower$GrowChecker;hasDirection(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Zintermediary method_41463Lnet/minecraft/class_7118$class_7120;method_41463(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Zofficial aLdsw$b;a(Lebq;Ljc;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector named canGrowLnet/minecraft/block/MultifaceGrower$GrowChecker;canGrow(Lnet/minecraft/block/BlockState;)Zintermediary method_41462Lnet/minecraft/class_7118$class_7120;method_41462(Lnet/minecraft/class_2680;)Zofficial aLdsw$b;a(Lebq;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector named canGrowLnet/minecraft/block/MultifaceGrower$GrowChecker;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Zintermediary method_41464Lnet/minecraft/class_7118$class_7120;method_41464(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Zofficial bLdsw$b;b(Lebq;Ljc;)Z
-
place
default boolean place(WorldAccess world, MultifaceGrower.GrowPos growPos, BlockState state, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named placeLnet/minecraft/block/MultifaceGrower$GrowChecker;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/MultifaceGrower$GrowPos;Lnet/minecraft/block/BlockState;Z)Zintermediary method_41461Lnet/minecraft/class_7118$class_7120;method_41461(Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Lnet/minecraft/class_2680;Z)Zofficial aLdsw$b;a(Ldkk;Ldsw$c;Lebq;Z)Z
-