Package net.minecraft.block
Class LichenGrower
java.lang.Object
net.minecraft.block.LichenGrower
- Mappings:
Namespace Name named net/minecraft/block/LichenGrower
intermediary net/minecraft/class_7118
official dkx
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static final record
static interface
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final LichenGrower.GrowType[]
private final LichenGrower.GrowChecker
-
Constructor Summary
ConstructorDescriptionLichenGrower
(LichenGrower.GrowChecker growChecker) LichenGrower
(MultifaceGrowthBlock lichen) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canGrow
(BlockState state, BlockView world, BlockPos pos, Direction direction) getGrowPos
(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, LichenGrower.GrowPosPredicate predicate) long
grow
(BlockState state, WorldAccess world, BlockPos pos, boolean markForPostProcessing) private long
grow
(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 named GROW_TYPES
Lnet/minecraft/block/LichenGrower;GROW_TYPES:[Lnet/minecraft/block/LichenGrower$GrowType;
intermediary field_37595
Lnet/minecraft/class_7118;field_37595:[Lnet/minecraft/class_7118$class_7123;
official a
Ldkx;a:[Ldkx$e;
-
growChecker
- Mappings:
Namespace Name Mixin selector named growChecker
Lnet/minecraft/block/LichenGrower;growChecker:Lnet/minecraft/block/LichenGrower$GrowChecker;
intermediary field_37596
Lnet/minecraft/class_7118;field_37596:Lnet/minecraft/class_7118$class_7120;
official b
Ldkx;b:Ldkx$b;
-
-
Constructor Details
-
LichenGrower
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/LichenGrower;<init>(Lnet/minecraft/block/MultifaceGrowthBlock;)V
intermediary <init>
Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_5778;)V
official <init>
Ldkx;<init>(Ldkw;)V
-
LichenGrower
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/LichenGrower;<init>(Lnet/minecraft/block/LichenGrower$GrowChecker;)V
intermediary <init>
Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_7118$class_7120;)V
official <init>
Ldkx;<init>(Ldkx$b;)V
-
-
Method Details
-
canGrow
- Mappings:
Namespace Name Mixin selector named canGrow
Lnet/minecraft/block/LichenGrower;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
intermediary method_41443
Lnet/minecraft/class_7118;method_41443(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
official a
Ldkx;a(Ldta;Ldca;Ljd;Lji;)Z
-
grow
public Optional<LichenGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector named grow
Lnet/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;
intermediary method_41450
Lnet/minecraft/class_7118;method_41450(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Ljava/util/Optional;
official a
Ldkx;a(Ldta;Ldcv;Ljd;Layv;)Ljava/util/Optional;
-
grow
- Mappings:
Namespace Name Mixin selector named grow
Lnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)J
intermediary method_41452
Lnet/minecraft/class_7118;method_41452(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)J
official a
Ldkx;a(Ldta;Ldcv;Ljd;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 named grow
Lnet/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;
intermediary method_41447
Lnet/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;
official a
Ldkx;a(Ldta;Ldcv;Ljd;Lji;Layv;Z)Ljava/util/Optional;
-
grow
private long grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named grow
Lnet/minecraft/block/LichenGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Z)J
intermediary method_41448
Lnet/minecraft/class_7118;method_41448(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)J
official a
Ldkx;a(Ldta;Ldcv;Ljd;Lji;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 named grow
Lnet/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;
intermediary method_41446
Lnet/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;
official a
Ldkx;a(Ldta;Ldcv;Ljd;Lji;Lji;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 named getGrowPos
Lnet/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;
intermediary method_41445
Lnet/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;
official a
Ldkx;a(Ldta;Ldca;Ljd;Lji;Lji;Ldkx$d;)Ljava/util/Optional;
-
place
public Optional<LichenGrower.GrowPos> place(WorldAccess world, LichenGrower.GrowPos pos, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named place
Lnet/minecraft/block/LichenGrower;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/LichenGrower$GrowPos;Z)Ljava/util/Optional;
intermediary method_41441
Lnet/minecraft/class_7118;method_41441(Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Z)Ljava/util/Optional;
official a
Ldkx;a(Ldcv;Ldkx$c;Z)Ljava/util/Optional;
-