net.minecraft.block

public class MultifaceGrower$LichenGrowChecker

implements MultifaceGrower$GrowChecker

net.minecraft.world.level.block.MultifaceSpreader$DefaultSpreaderConfig
net.minecraft.class_7118$class_7119
net.minecraft.block.MultifaceGrower$LichenGrowChecker

Field summary

Modifier and TypeField
protected final MultifaceBlock
block
field_37597
lichen

Constructor summary

ModifierConstructor
public (MultifaceBlock lichen)

Method summary

Modifier and TypeMethod
public 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 arg0, BlockView arg1, BlockPos arg2, Direction arg3)
protected boolean
stateCanBeReplaced(BlockGetter level, BlockPos sourcePos, BlockPos placementPos, Direction placementDirection, BlockState existingState)
method_41458(class_1922 arg0, class_2338 arg1, class_2338 arg2, class_2350 arg3, class_2680 arg4)
canGrow(BlockView world, BlockPos pos, BlockPos growPos, Direction direction, BlockState state)
public boolean
canSpreadInto(BlockGetter level, BlockPos sourcePos, MultifaceSpreader$SpreadPos spreadPos)
method_41457(class_1922 arg0, class_2338 arg1, class_7118$class_7121 arg2)
canGrow(BlockView arg0, BlockPos arg1, MultifaceGrower$GrowPos arg2)