接口 MultifaceSpreader.SpreadConfig
- 封闭类:
- MultifaceSpreader
public static interface MultifaceSpreader.SpreadConfig
-
方法概要
修饰符和类型方法说明default boolean
canSpreadFrom
(BlockState pState, Direction pDirection) boolean
canSpreadInto
(BlockGetter pLevel, BlockPos pPos, MultifaceSpreader.SpreadPos pSpreadPos) default MultifaceSpreader.SpreadType[]
getStateForPlacement
(BlockState pCurrentState, BlockGetter pLevel, BlockPos pPos, Direction pLookingDirection) default boolean
hasFace
(BlockState pState, Direction pDirection) default boolean
isOtherBlockValidAsSource
(BlockState pOtherBlock) default boolean
placeBlock
(LevelAccessor pLevel, MultifaceSpreader.SpreadPos pPos, BlockState pState, boolean pMarkForPostprocessing)
-
方法详细资料
-
getStateForPlacement
@Nullable BlockState getStateForPlacement(BlockState pCurrentState, BlockGetter pLevel, BlockPos pPos, Direction pLookingDirection) -
canSpreadInto
-
getSpreadTypes
-
hasFace
-
isOtherBlockValidAsSource
-
canSpreadFrom
-
placeBlock
default boolean placeBlock(LevelAccessor pLevel, MultifaceSpreader.SpreadPos pPos, BlockState pState, boolean pMarkForPostprocessing)
-