Interface NeighborUpdater
- All Known Implementing Classes:
CollectingNeighborUpdater
,InstantNeighborUpdater
public interface NeighborUpdater
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic void
executeShapeUpdate
(LevelAccessor p_230771_, Direction p_230772_, BlockPos p_230774_, BlockPos p_230775_, BlockState p_230773_, int p_230776_, int p_230777_) static void
executeUpdate
(Level p_230764_, BlockState p_230765_, BlockPos p_230766_, Block p_230767_, Orientation p_362612_, boolean p_230769_) void
neighborChanged
(BlockPos p_230785_, Block p_230786_, Orientation p_365186_) void
neighborChanged
(BlockState p_230780_, BlockPos p_230781_, Block p_230782_, Orientation p_361836_, boolean p_230784_) void
shapeUpdate
(Direction p_230791_, BlockState p_230792_, BlockPos p_230793_, BlockPos p_230794_, int p_230795_, int p_230796_) default void
updateNeighborsAtExceptFromFacing
(BlockPos p_230788_, Block p_230789_, Direction p_230790_, Orientation p_365241_)
-
Field Details
-
UPDATE_ORDER
-
-
Method Details
-
shapeUpdate
void shapeUpdate(Direction p_230791_, BlockState p_230792_, BlockPos p_230793_, BlockPos p_230794_, int p_230795_, int p_230796_) -
neighborChanged
-
neighborChanged
void neighborChanged(BlockState p_230780_, BlockPos p_230781_, Block p_230782_, @Nullable Orientation p_361836_, boolean p_230784_) -
updateNeighborsAtExceptFromFacing
default void updateNeighborsAtExceptFromFacing(BlockPos p_230788_, Block p_230789_, @Nullable Direction p_230790_, @Nullable Orientation p_365241_) -
executeShapeUpdate
static void executeShapeUpdate(LevelAccessor p_230771_, Direction p_230772_, BlockPos p_230774_, BlockPos p_230775_, BlockState p_230773_, int p_230776_, int p_230777_) -
executeUpdate
static void executeUpdate(Level p_230764_, BlockState p_230765_, BlockPos p_230766_, Block p_230767_, @Nullable Orientation p_362612_, boolean p_230769_)
-