Package net.minecraft.block
Class MultifaceGrower
java.lang.Object
net.minecraft.block.MultifaceGrower
- Mappings:
Namespace Name named net/minecraft/block/MultifaceGrowerintermediary net/minecraft/class_7118official dsw
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordstatic interfacestatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MultifaceGrower.GrowType[]private final MultifaceGrower.GrowChecker -
Constructor Summary
ConstructorsConstructorDescriptionMultifaceGrower(MultifaceBlock lichen) MultifaceGrower(MultifaceGrower.GrowChecker growChecker) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanGrow(BlockState state, BlockView world, BlockPos pos, Direction direction) getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, MultifaceGrower.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, MultifaceGrower.GrowPos pos, boolean markForPostProcessing)
-
Field Details
-
GROW_TYPES
- Mappings:
Namespace Name Mixin selector named GROW_TYPESLnet/minecraft/block/MultifaceGrower;GROW_TYPES:[Lnet/minecraft/block/MultifaceGrower$GrowType;intermediary field_37595Lnet/minecraft/class_7118;field_37595:[Lnet/minecraft/class_7118$class_7123;official aLdsw;a:[Ldsw$e;
-
growChecker
- Mappings:
Namespace Name Mixin selector named growCheckerLnet/minecraft/block/MultifaceGrower;growChecker:Lnet/minecraft/block/MultifaceGrower$GrowChecker;intermediary field_37596Lnet/minecraft/class_7118;field_37596:Lnet/minecraft/class_7118$class_7120;official bLdsw;b:Ldsw$b;
-
-
Constructor Details
-
MultifaceGrower
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/MultifaceGrower;<init>(Lnet/minecraft/block/MultifaceBlock;)Vintermediary <init>Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_5778;)Vofficial <init>Ldsw;<init>(Ldsu;)V
-
MultifaceGrower
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/MultifaceGrower;<init>(Lnet/minecraft/block/MultifaceGrower$GrowChecker;)Vintermediary <init>Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_7118$class_7120;)Vofficial <init>Ldsw;<init>(Ldsw$b;)V
-
-
Method Details
-
canGrow
- Mappings:
Namespace Name Mixin selector named canGrowLnet/minecraft/block/MultifaceGrower;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Zintermediary method_41443Lnet/minecraft/class_7118;method_41443(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Zofficial aLdsw;a(Lebq;Ldjn;Liw;Ljc;)Z
-
grow
public Optional<MultifaceGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector named growLnet/minecraft/block/MultifaceGrower;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_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;official aLdsw;a(Lebq;Ldkk;Liw;Lbai;)Ljava/util/Optional;
-
grow
- Mappings:
Namespace Name Mixin selector named growLnet/minecraft/block/MultifaceGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)Jintermediary method_41452Lnet/minecraft/class_7118;method_41452(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Jofficial aLdsw;a(Lebq;Ldkk;Liw;Z)J
-
grow
public Optional<MultifaceGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, Random random, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named growLnet/minecraft/block/MultifaceGrower;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_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;official aLdsw;a(Lebq;Ldkk;Liw;Ljc;Lbai;Z)Ljava/util/Optional;
-
grow
private long grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named growLnet/minecraft/block/MultifaceGrower;grow(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;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)Jofficial aLdsw;a(Lebq;Ldkk;Liw;Ljc;Z)J
-
grow
public Optional<MultifaceGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named growLnet/minecraft/block/MultifaceGrower;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_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;official aLdsw;a(Lebq;Ldkk;Liw;Ljc;Ljc;Z)Ljava/util/Optional;
-
getGrowPos
public Optional<MultifaceGrower.GrowPos> getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, MultifaceGrower.GrowPosPredicate predicate) - Mappings:
Namespace Name Mixin selector named getGrowPosLnet/minecraft/block/MultifaceGrower;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/MultifaceGrower$GrowPosPredicate;)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;official aLdsw;a(Lebq;Ldjn;Liw;Ljc;Ljc;Ldsw$d;)Ljava/util/Optional;
-
place
public Optional<MultifaceGrower.GrowPos> place(WorldAccess world, MultifaceGrower.GrowPos pos, boolean markForPostProcessing) - Mappings:
Namespace Name Mixin selector named placeLnet/minecraft/block/MultifaceGrower;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/MultifaceGrower$GrowPos;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;official aLdsw;a(Ldkk;Ldsw$c;Z)Ljava/util/Optional;
-