net.minecraft.block

public interface MultifaceGrower$GrowChecker

net.minecraft.world.level.block.MultifaceSpreader$SpreadConfig
net.minecraft.class_7118$class_7120
net.minecraft.block.MultifaceGrower$GrowChecker

Method summary

Modifier and TypeMethod
BlockState
getStateForPlacement(BlockState oldState, BlockGetter level, BlockPos placementPos, Direction placementDirection)
method_41459(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction)
boolean
canSpreadInto(BlockGetter level, BlockPos sourcePos, MultifaceSpreader$SpreadPos spreadPos)
method_41457(class_1922 arg0, class_2338 arg1, class_7118$class_7121 arg2)
canGrow(BlockView world, BlockPos pos, MultifaceGrower$GrowPos growPos)
default MultifaceGrower$GrowType[]
getSpreadTypes()
method_41460()
getGrowTypes()
default boolean
hasFace(BlockState state, Direction face)
method_41463(class_2680 arg0, class_2350 arg1)
hasDirection(BlockState state, Direction direction)
default boolean
isOtherBlockValidAsSource(BlockState state)
method_41462(class_2680 arg0)
canGrow(BlockState state)
default boolean
canSpreadFrom(BlockState state, Direction face)
method_41464(class_2680 arg0, class_2350 arg1)
canGrow(BlockState state, Direction direction)
default boolean
placeBlock(LevelAccessor level, MultifaceSpreader$SpreadPos spreadPos, BlockState oldState, boolean postProcess)
method_41461(class_1936 arg0, class_7118$class_7121 arg1, class_2680 arg2, boolean arg3)
place(WorldAccess world, MultifaceGrower$GrowPos growPos, BlockState state, boolean markForPostProcessing)