Interface NeighborUpdater
- All Known Implementing Classes:
- CollectingNeighborUpdater,- InstantNeighborUpdater
public interface NeighborUpdater
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidexecuteShapeUpdate(LevelAccessor p_230771_, Direction p_230772_, BlockState p_230773_, BlockPos p_230774_, BlockPos p_230775_, int p_230776_, int p_230777_) static voidexecuteUpdate(Level p_230764_, BlockState p_230765_, BlockPos p_230766_, Block p_230767_, BlockPos p_230768_, boolean p_230769_) voidneighborChanged(BlockPos p_230785_, Block p_230786_, BlockPos p_230787_) voidneighborChanged(BlockState p_230780_, BlockPos p_230781_, Block p_230782_, BlockPos p_230783_, boolean p_230784_) voidshapeUpdate(Direction p_230791_, BlockState p_230792_, BlockPos p_230793_, BlockPos p_230794_, int p_230795_, int p_230796_) default voidupdateNeighborsAtExceptFromFacing(BlockPos p_230788_, Block p_230789_, Direction p_230790_) 
- 
Field Details- 
UPDATE_ORDER
 
- 
- 
Method Details- 
shapeUpdatevoid shapeUpdate(Direction p_230791_, BlockState p_230792_, BlockPos p_230793_, BlockPos p_230794_, int p_230795_, int p_230796_) 
- 
neighborChanged
- 
neighborChangedvoid neighborChanged(BlockState p_230780_, BlockPos p_230781_, Block p_230782_, BlockPos p_230783_, boolean p_230784_) 
- 
updateNeighborsAtExceptFromFacing
- 
executeShapeUpdatestatic void executeShapeUpdate(LevelAccessor p_230771_, Direction p_230772_, BlockState p_230773_, BlockPos p_230774_, BlockPos p_230775_, int p_230776_, int p_230777_) 
- 
executeUpdatestatic void executeUpdate(Level p_230764_, BlockState p_230765_, BlockPos p_230766_, Block p_230767_, BlockPos p_230768_, boolean p_230769_) 
 
-