net.minecraft.world.level.block

public interface MultifaceSpreader$SpreadConfig

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

Method summary

Modifier and TypeMethod
BlockState
a(dwy arg0, dfo arg1, ji arg2, jn arg3)
getStateForPlacement(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_41459(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
getStateWithDirection(BlockState state, BlockView world, BlockPos pos, Direction direction)
boolean
a(dfo arg0, ji arg1, dor$c arg2)
canSpreadInto(BlockGetter arg0, BlockPos arg1, MultifaceSpreader$SpreadPos arg2)
method_41457(class_1922 arg0, class_2338 arg1, class_7118$class_7121 arg2)
canGrow(BlockView world, BlockPos pos, MultifaceGrower$GrowPos growPos)
default MultifaceSpreader$SpreadType[]
a()
getSpreadTypes()
method_41460()
getGrowTypes()
default boolean
a(dwy arg0, jn arg1)
hasFace(BlockState arg0, Direction arg1)
method_41463(class_2680 arg0, class_2350 arg1)
hasDirection(BlockState state, Direction direction)
default boolean
a(dwy arg0)
isOtherBlockValidAsSource(BlockState arg0)
method_41462(class_2680 arg0)
canGrow(BlockState state)
default boolean
b(dwy arg0, jn arg1)
canSpreadFrom(BlockState arg0, Direction arg1)
method_41464(class_2680 arg0, class_2350 arg1)
canGrow(BlockState state, Direction direction)
default boolean
a(dgk arg0, dor$c arg1, dwy arg2, boolean arg3)
placeBlock(LevelAccessor arg0, MultifaceSpreader$SpreadPos arg1, BlockState arg2, boolean arg3)
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)