Class CollectingNeighborUpdater
java.lang.Object
net.minecraft.world.level.redstone.CollectingNeighborUpdater
- All Implemented Interfaces:
- NeighborUpdater
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final record(package private) static final class(package private) static interface(package private) static final record(package private) static final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final List<CollectingNeighborUpdater.NeighborUpdates>private intprivate final Levelprivate static final org.slf4j.Loggerprivate final intprivate final ArrayDeque<CollectingNeighborUpdater.NeighborUpdates>Fields inherited from interface net.minecraft.world.level.redstone.NeighborUpdaterUPDATE_ORDER
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddAndRun(BlockPos p_230661_, CollectingNeighborUpdater.NeighborUpdates p_230662_) voidneighborChanged(BlockPos p_230653_, Block p_230654_, BlockPos p_230655_) voidneighborChanged(BlockState p_230647_, BlockPos p_230648_, Block p_230649_, BlockPos p_230650_, boolean p_230651_) private voidvoidshapeUpdate(Direction p_230664_, BlockState p_230665_, BlockPos p_230666_, BlockPos p_230667_, int p_230668_, int p_230669_) voidupdateNeighborsAtExceptFromFacing(BlockPos p_230657_, Block p_230658_, Direction p_230659_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
level
- 
maxChainedNeighborUpdatesprivate final int maxChainedNeighborUpdates
- 
stack
- 
addedThisLayer
- 
countprivate int count
 
- 
- 
Constructor Details- 
CollectingNeighborUpdater
 
- 
- 
Method Details- 
shapeUpdatepublic void shapeUpdate(Direction p_230664_, BlockState p_230665_, BlockPos p_230666_, BlockPos p_230667_, int p_230668_, int p_230669_) - Specified by:
- shapeUpdatein interface- NeighborUpdater
 
- 
neighborChanged- Specified by:
- neighborChangedin interface- NeighborUpdater
 
- 
neighborChangedpublic void neighborChanged(BlockState p_230647_, BlockPos p_230648_, Block p_230649_, BlockPos p_230650_, boolean p_230651_) - Specified by:
- neighborChangedin interface- NeighborUpdater
 
- 
updateNeighborsAtExceptFromFacingpublic void updateNeighborsAtExceptFromFacing(BlockPos p_230657_, Block p_230658_, @Nullable Direction p_230659_) - Specified by:
- updateNeighborsAtExceptFromFacingin interface- NeighborUpdater
 
- 
addAndRun
- 
runUpdatesprivate void runUpdates()
 
-