net.minecraft.world.level.block

public class MultifaceSpreader

dtn
net.minecraft.world.level.block.MultifaceSpreader
net.minecraft.class_7118

Field summary

Modifier and TypeField
public static final MultifaceSpreader$SpreadType[]
a
DEFAULT_SPREAD_ORDER
field_37595
private final MultifaceSpreader$SpreadConfig
b
config
field_37596

Constructor summary

ModifierConstructor
public (MultifaceBlock arg0)
public (MultifaceSpreader$SpreadConfig arg0)

Method summary

Modifier and TypeMethod
public boolean
a(ecg arg0, dkd arg1, iy arg2, je arg3)
canSpreadInAnyDirection(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_41443(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
public Optional<MultifaceSpreader$SpreadPos>
a(ecg arg0, dla arg1, iy arg2, baq arg3)
spreadFromRandomFaceTowardRandomDirection(BlockState arg0, LevelAccessor arg1, BlockPos arg2, RandomSource arg3)
method_41450(class_2680 arg0, class_1936 arg1, class_2338 arg2, class_5819 arg3)
public long
a(ecg arg0, dla arg1, iy 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)
public Optional<MultifaceSpreader$SpreadPos>
a(ecg arg0, dla arg1, iy arg2, je arg3, baq 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)
private long
a(ecg arg0, dla arg1, iy arg2, je 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)
public Optional<MultifaceSpreader$SpreadPos>
a(ecg arg0, dla arg1, iy arg2, je arg3, je 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)
public Optional<MultifaceSpreader$SpreadPos>
a(ecg arg0, dkd arg1, iy arg2, je arg3, je arg4, dtn$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)
public Optional<MultifaceSpreader$SpreadPos>
a(dla arg0, dtn$c arg1, boolean arg2)
spreadToFace(LevelAccessor arg0, MultifaceSpreader$SpreadPos arg1, boolean arg2)
method_41441(class_1936 arg0, class_7118$class_7121 arg1, boolean arg2)