接口 NeighborUpdater
public interface NeighborUpdater
-
字段概要
字段 -
方法概要
修饰符和类型方法说明static void
executeShapeUpdate
(LevelAccessor pLevel, Direction pDirection, BlockState pState, BlockPos pPos, BlockPos pNeighborPos, int pFlags, int pRecursionLevel) static void
executeUpdate
(Level pLevel, BlockState pState, BlockPos pPos, Block pNeighborBlock, BlockPos pNeighborPos, boolean pMovedByPiston) void
neighborChanged
(BlockPos pPos, Block pNeighborBlock, BlockPos pNeighborPos) void
neighborChanged
(BlockState pState, BlockPos pPos, Block pNeighborBlock, BlockPos pNeighborPos, boolean pMovedByPiston) void
shapeUpdate
(Direction pDirection, BlockState pState, BlockPos pPos, BlockPos pNeighborPos, int pFlags, int pRecursionLevel) default void
updateNeighborsAtExceptFromFacing
(BlockPos pPos, Block pBlock, Direction pFacing)
-
字段详细资料
-
UPDATE_ORDER
-
-
方法详细资料
-
shapeUpdate
void shapeUpdate(Direction pDirection, BlockState pState, BlockPos pPos, BlockPos pNeighborPos, int pFlags, int pRecursionLevel) -
neighborChanged
-
neighborChanged
void neighborChanged(BlockState pState, BlockPos pPos, Block pNeighborBlock, BlockPos pNeighborPos, boolean pMovedByPiston) -
updateNeighborsAtExceptFromFacing
-
executeShapeUpdate
static void executeShapeUpdate(LevelAccessor pLevel, Direction pDirection, BlockState pState, BlockPos pPos, BlockPos pNeighborPos, int pFlags, int pRecursionLevel) -
executeUpdate
static void executeUpdate(Level pLevel, BlockState pState, BlockPos pPos, Block pNeighborBlock, BlockPos pNeighborPos, boolean pMovedByPiston)
-