Package net.minecraft.block
Class MultifaceGrower
java.lang.Object
net.minecraft.block.MultifaceGrower
- Mappings:
- Namespace - Name - named - net/minecraft/block/MultifaceGrower- intermediary - net/minecraft/class_7118- official - dor
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordstatic interfacestatic enumstatic class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final MultifaceGrower.GrowType[]private final MultifaceGrower.GrowChecker
- 
Constructor SummaryConstructorsConstructorDescriptionMultifaceGrower(MultifaceBlock lichen) MultifaceGrower(MultifaceGrower.GrowChecker growChecker) 
- 
Method SummaryModifier 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_TYPES- Lnet/minecraft/block/MultifaceGrower;GROW_TYPES:[Lnet/minecraft/block/MultifaceGrower$GrowType;- intermediary - field_37595- Lnet/minecraft/class_7118;field_37595:[Lnet/minecraft/class_7118$class_7123;- official - a- Ldor;a:[Ldor$e;
 
- 
growChecker- Mappings:
- Namespace - Name - Mixin selector - named - growChecker- Lnet/minecraft/block/MultifaceGrower;growChecker:Lnet/minecraft/block/MultifaceGrower$GrowChecker;- intermediary - field_37596- Lnet/minecraft/class_7118;field_37596:Lnet/minecraft/class_7118$class_7120;- official - b- Ldor;b:Ldor$b;
 
 
- 
- 
Constructor Details- 
MultifaceGrower- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/block/MultifaceGrower;<init>(Lnet/minecraft/block/MultifaceBlock;)V- intermediary - <init>- Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_5778;)V- official - <init>- Ldor;<init>(Ldop;)V
 
- 
MultifaceGrower- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/block/MultifaceGrower;<init>(Lnet/minecraft/block/MultifaceGrower$GrowChecker;)V- intermediary - <init>- Lnet/minecraft/class_7118;<init>(Lnet/minecraft/class_7118$class_7120;)V- official - <init>- Ldor;<init>(Ldor$b;)V
 
 
- 
- 
Method Details- 
canGrow- Mappings:
- Namespace - Name - Mixin selector - named - canGrow- Lnet/minecraft/block/MultifaceGrower;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- Ldor;a(Ldwy;Ldfo;Lji;Ljn;)Z
 
- 
growpublic Optional<MultifaceGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Random random) - Mappings:
- Namespace - Name - Mixin selector - named - grow- Lnet/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_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- Ldor;a(Ldwy;Ldgk;Lji;Lazh;)Ljava/util/Optional;
 
- 
grow- Mappings:
- Namespace - Name - Mixin selector - named - grow- Lnet/minecraft/block/MultifaceGrower;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- Ldor;a(Ldwy;Ldgk;Lji;Z)J
 
- 
growpublic Optional<MultifaceGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, Random random, boolean markForPostProcessing) - Mappings:
- Namespace - Name - Mixin selector - named - grow- Lnet/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_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- Ldor;a(Ldwy;Ldgk;Lji;Ljn;Lazh;Z)Ljava/util/Optional;
 
- 
growprivate long grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing) - Mappings:
- Namespace - Name - Mixin selector - named - grow- Lnet/minecraft/block/MultifaceGrower;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- Ldor;a(Ldwy;Ldgk;Lji;Ljn;Z)J
 
- 
growpublic Optional<MultifaceGrower.GrowPos> grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing) - Mappings:
- Namespace - Name - Mixin selector - named - grow- Lnet/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_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- Ldor;a(Ldwy;Ldgk;Lji;Ljn;Ljn;Z)Ljava/util/Optional;
 
- 
getGrowPospublic Optional<MultifaceGrower.GrowPos> getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, MultifaceGrower.GrowPosPredicate predicate) - Mappings:
- Namespace - Name - Mixin selector - named - getGrowPos- Lnet/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_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- Ldor;a(Ldwy;Ldfo;Lji;Ljn;Ljn;Ldor$d;)Ljava/util/Optional;
 
- 
placepublic Optional<MultifaceGrower.GrowPos> place(WorldAccess world, MultifaceGrower.GrowPos pos, boolean markForPostProcessing) - Mappings:
- Namespace - Name - Mixin selector - named - place- Lnet/minecraft/block/MultifaceGrower;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/block/MultifaceGrower$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- Ldor;a(Ldgk;Ldor$c;Z)Ljava/util/Optional;
 
 
-