Package net.minecraft.block
Class LichenGrower
java.lang.Object
net.minecraft.block.LichenGrower
- Mappings:
Namespace Name official cnointermediary net/minecraft/class_7118named net/minecraft/block/LichenGrower
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordstatic interfacestatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LichenGrower.GrowType[]private final LichenGrower.GrowChecker -
Constructor Summary
ConstructorsConstructorDescriptionLichenGrower(LichenGrower.GrowChecker growChecker) LichenGrower(MultifaceGrowthBlock lichen) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanGrow(BlockState state, BlockView world, BlockPos pos, Direction direction) getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, LichenGrower.GrowPosPredicate predicate) longgrow(BlockState state, WorldAccess world, BlockPos pos, boolean markForPostProcessing) private longgrow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing) grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, Random random, boolean markForPostProcessing) grow(BlockState state, WorldAccess world, BlockPos pos, Random random) place(WorldAccess world, LichenGrower.GrowPos pos, boolean markForPostProcessing)
-
Field Details
-
GROW_TYPES
- Mappings:
Namespace Name Mixin selector official aLcno;a:[Lcno$e;intermediary field_37595Lnet/minecraft/class_7118;field_37595:[Lnet/minecraft/class_7118$class_7123;named GROW_TYPESLnet/minecraft/block/LichenGrower;GROW_TYPES:[Lnet/minecraft/block/LichenGrower$GrowType;
-
growChecker
- Mappings:
Namespace Name Mixin selector official bLcno;b:Lcno$b;intermediary field_37596Lnet/minecraft/class_7118;field_37596:Lnet/minecraft/class_7118$class_7120;named growCheckerLnet/minecraft/block/LichenGrower;growChecker:Lnet/minecraft/block/LichenGrower$GrowChecker;
-
-
Constructor Details
-
LichenGrower
- Mappings:
Namespace Name Mixin selector official <init>Lcno;<init>(Lcnn;)Vintermediary <init>Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_5778;)Vnamed <init>Lnet/minecraft/block/LichenGrower;<init>(Lnet/minecraft/block/MultifaceGrowthBlock;)V
-
LichenGrower
- Mappings:
Namespace Name Mixin selector official <init>Lcno;<init>(Lcno$b;)Vintermediary <init>Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_7118$class_7120;)Vnamed <init>Lnet/minecraft/block/LichenGrower;<init>(Lnet/minecraft/block/LichenGrower$GrowChecker;)V
-
-
Method Details
-
canGrow
- Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcfg;Lgt;Lgy;)Zintermediary method_41443Lnet/minecraft/class_7118;method_41443(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed canGrowLnet/minecraft/block/LichenGrower;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
grow
public Optional<LichenGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcgb;Lgt;Lalu;)Ljava/util/Optional;intermediary method_41450Lnet/minecraft/class_7118;method_41450(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Ljava/util/Optional;named growLnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Ljava/util/Optional;
-
grow
- Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcgb;Lgt;Z)Jintermediary method_41452Lnet/minecraft/class_7118;method_41452(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Jnamed growLnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)J
-
grow
public Optional<LichenGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, Random random, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcgb;Lgt;Lgy;Lalu;Z)Ljava/util/Optional;intermediary method_41447Lnet/minecraft/class_7118;method_41447(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Z)Ljava/util/Optional;named growLnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/random/Random;Z)Ljava/util/Optional;
-
grow
private long grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcgb;Lgt;Lgy;Z)Jintermediary method_41448Lnet/minecraft/class_7118;method_41448(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Jnamed growLnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Z)J
-
grow
public Optional<LichenGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcgb;Lgt;Lgy;Lgy;Z)Ljava/util/Optional;intermediary method_41446Lnet/minecraft/class_7118;method_41446(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)Ljava/util/Optional;named growLnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Z)Ljava/util/Optional;
-
getGrowPos
public Optional<LichenGrower.GrowPos> getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, LichenGrower.GrowPosPredicate predicate) - Mappings:
Namespace Name Mixin selector official aLcno;a(Lcur;Lcfg;Lgt;Lgy;Lgy;Lcno$d;)Ljava/util/Optional;intermediary method_41445Lnet/minecraft/class_7118;method_41445(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_7118$class_7122;)Ljava/util/Optional;named getGrowPosLnet/minecraft/block/LichenGrower;getGrowPos(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/LichenGrower$GrowPosPredicate;)Ljava/util/Optional;
-
place
public Optional<LichenGrower.GrowPos> place(WorldAccess world, LichenGrower.GrowPos pos, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official aLcno;a(Lcgb;Lcno$c;Z)Ljava/util/Optional;intermediary method_41441Lnet/minecraft/class_7118;method_41441(Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Z)Ljava/util/Optional;named placeLnet/minecraft/block/LichenGrower;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/LichenGrower$GrowPos;Z)Ljava/util/Optional;
-