Package net.minecraft.block
Interface LichenGrower.GrowChecker
- All Known Implementing Classes:
LichenGrower.LichenGrowChecker
,SculkVeinBlock.SculkVeinGrowChecker
- Enclosing class:
LichenGrower
public static interface LichenGrower.GrowChecker
- Mappings:
Namespace Name official cxu$b
intermediary net/minecraft/class_7118$class_7120
named net/minecraft/block/LichenGrower$GrowChecker
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
canGrow
(BlockState state) default boolean
canGrow
(BlockState state, Direction direction) boolean
canGrow
(BlockView world, BlockPos pos, LichenGrower.GrowPos growPos) default LichenGrower.GrowType[]
@Nullable BlockState
getStateWithDirection
(BlockState state, BlockView world, BlockPos pos, Direction direction) default boolean
hasDirection
(BlockState state, Direction direction) default boolean
place
(WorldAccess world, LichenGrower.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 official a
Lcxu$b;a(Ldfj;Lcpb;Lgw;Lha;)Ldfj;
intermediary method_41459
Lnet/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;
named getStateWithDirection
Lnet/minecraft/block/LichenGrower$GrowChecker;getStateWithDirection(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/BlockState;
-
canGrow
- Mappings:
Namespace Name Mixin selector official a
Lcxu$b;a(Lcpb;Lgw;Lcxu$c;)Z
intermediary method_41457
Lnet/minecraft/class_7118$class_7120;method_41457(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z
named canGrow
Lnet/minecraft/block/LichenGrower$GrowChecker;canGrow(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/LichenGrower$GrowPos;)Z
-
getGrowTypes
- Mappings:
Namespace Name Mixin selector official a
Lcxu$b;a()[Lcxu$e;
intermediary method_41460
Lnet/minecraft/class_7118$class_7120;method_41460()[Lnet/minecraft/class_7118$class_7123;
named getGrowTypes
Lnet/minecraft/block/LichenGrower$GrowChecker;getGrowTypes()[Lnet/minecraft/block/LichenGrower$GrowType;
-
hasDirection
- Mappings:
Namespace Name Mixin selector official a
Lcxu$b;a(Ldfj;Lha;)Z
intermediary method_41463
Lnet/minecraft/class_7118$class_7120;method_41463(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
named hasDirection
Lnet/minecraft/block/LichenGrower$GrowChecker;hasDirection(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector official a
Lcxu$b;a(Ldfj;)Z
intermediary method_41462
Lnet/minecraft/class_7118$class_7120;method_41462(Lnet/minecraft/class_2680;)Z
named canGrow
Lnet/minecraft/block/LichenGrower$GrowChecker;canGrow(Lnet/minecraft/block/BlockState;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector official b
Lcxu$b;b(Ldfj;Lha;)Z
intermediary method_41464
Lnet/minecraft/class_7118$class_7120;method_41464(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
named canGrow
Lnet/minecraft/block/LichenGrower$GrowChecker;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
place
default boolean place(WorldAccess world, LichenGrower.GrowPos growPos, BlockState state, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official a
Lcxu$b;a(Lcpw;Lcxu$c;Ldfj;Z)Z
intermediary method_41461
Lnet/minecraft/class_7118$class_7120;method_41461(Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Lnet/minecraft/class_2680;Z)Z
named place
Lnet/minecraft/block/LichenGrower$GrowChecker;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/LichenGrower$GrowPos;Lnet/minecraft/block/BlockState;Z)Z
-