net.minecraft.world.level.block

public class MultifaceSpreader

drn
net.minecraft.world.level.block.MultifaceSpreader
net.minecraft.class_7118
net.minecraft.unmapped.C_twpgwpwn
net.minecraft.block.MultifaceGrower
net.minecraft.block.LichenSpreadBehavior

Field summary

Modifier and TypeField
public static final MultifaceSpreader$SpreadType[]
a
DEFAULT_SPREAD_ORDER
field_37595
f_hxidotvq
GROW_TYPES
PLACEMENT_TYPES
private final MultifaceSpreader$SpreadConfig
b
config
field_37596
f_dzdqprmy
growChecker
settings

Constructor summary

ModifierConstructor
public (MultifaceBlock lichen)
public (MultifaceSpreader$SpreadConfig growChecker)

Method summary

Modifier and TypeMethod
public boolean
a(eah arg0, dig arg1, iu arg2, ja arg3)
canSpreadInAnyDirection(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_41443(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
m_peqjsard(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_xpuuihxf arg3)
canGrow(BlockState state, BlockView world, BlockPos pos, Direction direction)
canSpreadInAnyDirection(BlockState state, BlockView view, BlockPos pos, Direction direction)
public Optional<MultifaceSpreader$SpreadPos>
a(eah arg0, djb arg1, iu arg2, azv arg3)
spreadFromRandomFaceTowardRandomDirection(BlockState arg0, LevelAccessor arg1, BlockPos arg2, RandomSource arg3)
method_41450(class_2680 arg0, class_1936 arg1, class_2338 arg2, class_5819 arg3)
m_xszflwvy(C_txtbiemp arg0, C_vdvbsyle arg1, C_hynzadkk arg2, C_rlomrsco arg3)
grow(BlockState state, WorldAccess world, BlockPos pos, Random random)
spreadFromRandomFacingToRandomDirection(BlockState state, WorldAccess world, BlockPos pos, RandomGenerator random)
public long
a(eah arg0, djb arg1, iu arg2, boolean arg3)
spreadAll(BlockState arg0, LevelAccessor arg1, BlockPos arg2, boolean arg3)
method_41452(class_2680 arg0, class_1936 arg1, class_2338 arg2, boolean arg3)
m_oddqmwpj(C_txtbiemp arg0, C_vdvbsyle arg1, C_hynzadkk arg2, boolean arg3)
grow(BlockState state, WorldAccess world, BlockPos pos, boolean markForPostProcessing)
spreadInAllDirections(BlockState state, WorldAccess world, BlockPos pos, boolean postProcess)
public Optional<MultifaceSpreader$SpreadPos>
a(eah arg0, djb arg1, iu arg2, ja arg3, azv arg4, boolean arg5)
spreadFromFaceTowardRandomDirection(BlockState arg0, LevelAccessor arg1, BlockPos arg2, Direction arg3, RandomSource arg4, boolean arg5)
method_41447(class_2680 arg0, class_1936 arg1, class_2338 arg2, class_2350 arg3, class_5819 arg4, boolean arg5)
m_yukyipku(C_txtbiemp arg0, C_vdvbsyle arg1, C_hynzadkk arg2, C_xpuuihxf arg3, C_rlomrsco arg4, boolean arg5)
grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, Random random, boolean markForPostProcessing)
spreadFromFacingInRandomDirection(BlockState state, WorldAccess world, BlockPos pos, Direction direction, RandomGenerator random, boolean postProcess)
private long
a(eah arg0, djb arg1, iu arg2, ja arg3, boolean arg4)
spreadFromFaceTowardAllDirections(BlockState arg0, LevelAccessor arg1, BlockPos arg2, Direction arg3, boolean arg4)
method_41448(class_2680 arg0, class_1936 arg1, class_2338 arg2, class_2350 arg3, boolean arg4)
m_erfxsxhi(C_txtbiemp arg0, C_vdvbsyle arg1, C_hynzadkk arg2, C_xpuuihxf arg3, boolean arg4)
grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean markForPostProcessing)
spreadFromFacingToAllDirections(BlockState state, WorldAccess world, BlockPos pos, Direction direction, boolean postProcess)
public Optional<MultifaceSpreader$SpreadPos>
a(eah arg0, djb arg1, iu arg2, ja arg3, ja arg4, boolean arg5)
spreadFromFaceTowardDirection(BlockState arg0, LevelAccessor arg1, BlockPos arg2, Direction arg3, Direction arg4, boolean arg5)
method_41446(class_2680 arg0, class_1936 arg1, class_2338 arg2, class_2350 arg3, class_2350 arg4, boolean arg5)
m_lajlmezu(C_txtbiemp arg0, C_vdvbsyle arg1, C_hynzadkk arg2, C_xpuuihxf arg3, C_xpuuihxf arg4, boolean arg5)
grow(BlockState state, WorldAccess world, BlockPos pos, Direction oldDirection, Direction newDirection, boolean markForPostProcessing)
spreadFromFacingToDirection(BlockState state, WorldAccess world, BlockPos pos, Direction facing, Direction direction, boolean postProcess)
public Optional<MultifaceSpreader$SpreadPos>
a(eah arg0, dig arg1, iu arg2, ja arg3, ja arg4, drn$d arg5)
getSpreadFromFaceTowardDirection(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3, Direction arg4, MultifaceSpreader$SpreadPredicate arg5)
method_41445(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3, class_2350 arg4, class_7118$class_7122 arg5)
m_ihhdjswj(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_xpuuihxf arg3, C_xpuuihxf arg4, C_twpgwpwn$C_voceixjn arg5)
getGrowPos(BlockState state, BlockView world, BlockPos pos, Direction oldDirection, Direction newDirection, MultifaceGrower$GrowPosPredicate predicate)
getSpreadFromFacingToDirection(BlockState state, BlockView view, BlockPos pos, Direction dirA, Direction dirB, LichenSpreadBehavior$LichenSpreadPredicate spreadPredicate)
public Optional<MultifaceSpreader$SpreadPos>
a(djb arg0, drn$c arg1, boolean arg2)
spreadToFace(LevelAccessor arg0, MultifaceSpreader$SpreadPos arg1, boolean arg2)
method_41441(class_1936 arg0, class_7118$class_7121 arg1, boolean arg2)
m_mamsfnxt(C_vdvbsyle arg0, C_twpgwpwn$C_evcfujfb arg1, boolean arg2)
place(WorldAccess world, MultifaceGrower$GrowPos pos, boolean markForPostProcessing)
isSpreadableTo(WorldAccess world, LichenSpreadBehavior$Placement placement, boolean postProcess)