Package net.minecraft.block
Class LichenGrower
java.lang.Object
net.minecraft.block.LichenGrower
- Mappings:
Namespace Name official cno
intermediary net/minecraft/class_7118
named net/minecraft/block/LichenGrower
-
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 official a
Lcno;a:[Lcno$e;
intermediary field_37595
Lnet/minecraft/class_7118;field_37595:[Lnet/minecraft/class_7118$class_7123;
named GROW_TYPES
Lnet/minecraft/block/LichenGrower;GROW_TYPES:[Lnet/minecraft/block/LichenGrower$GrowType;
-
growChecker
- Mappings:
Namespace Name Mixin selector official b
Lcno;b:Lcno$b;
intermediary field_37596
Lnet/minecraft/class_7118;field_37596:Lnet/minecraft/class_7118$class_7120;
named growChecker
Lnet/minecraft/block/LichenGrower;growChecker:Lnet/minecraft/block/LichenGrower$GrowChecker;
-
-
Constructor Details
-
LichenGrower
- Mappings:
Namespace Name Mixin selector official <init>
Lcno;<init>(Lcnn;)V
intermediary <init>
Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_5778;)V
named <init>
Lnet/minecraft/block/LichenGrower;<init>(Lnet/minecraft/block/MultifaceGrowthBlock;)V
-
LichenGrower
- Mappings:
Namespace Name Mixin selector official <init>
Lcno;<init>(Lcno$b;)V
intermediary <init>
Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_7118$class_7120;)V
named <init>
Lnet/minecraft/block/LichenGrower;<init>(Lnet/minecraft/block/LichenGrower$GrowChecker;)V
-
-
Method Details
-
canGrow
- Mappings:
Namespace Name Mixin selector official a
Lcno;a(Lcur;Lcfg;Lgt;Lgy;)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
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
-
grow
public Optional<LichenGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector official a
Lcno;a(Lcur;Lcgb;Lgt;Lalu;)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;
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;
-
grow
- Mappings:
Namespace Name Mixin selector official a
Lcno;a(Lcur;Lcgb;Lgt;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
named grow
Lnet/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 a
Lcno;a(Lcur;Lcgb;Lgt;Lgy;Lalu;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;
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;
-
grow
private long grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official a
Lcno;a(Lcur;Lcgb;Lgt;Lgy;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
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
-
grow
public Optional<LichenGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official a
Lcno;a(Lcur;Lcgb;Lgt;Lgy;Lgy;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;
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;
-
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 a
Lcno;a(Lcur;Lcfg;Lgt;Lgy;Lgy;Lcno$d;)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;
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;
-
place
public Optional<LichenGrower.GrowPos> place(WorldAccess world, LichenGrower.GrowPos pos, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector official a
Lcno;a(Lcgb;Lcno$c;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;
named place
Lnet/minecraft/block/LichenGrower;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/LichenGrower$GrowPos;Z)Ljava/util/Optional;
-