Class PoiManager.DistanceTracker
java.lang.Object
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.server.level.SectionTracker
net.minecraft.world.entity.ai.village.poi.PoiManager.DistanceTracker
- Enclosing class:
 - PoiManager
 
- 
Field Summary
FieldsFields inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
levelCount, SOURCE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected intgetLevel(long p_27210_) protected intgetLevelFromSource(long p_27208_) voidprotected voidsetLevel(long p_27205_, int p_27206_) Methods inherited from class net.minecraft.server.level.SectionTracker
checkNeighborsAfterUpdate, computeLevelFromNeighbor, getComputedLevel, updateMethods inherited from class net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
checkEdge, checkNeighbor, checkNode, getQueueSize, hasWork, isSource, removeFromQueue, removeIf, runUpdates 
- 
Field Details
- 
levels
private final it.unimi.dsi.fastutil.longs.Long2ByteMap levels 
 - 
 - 
Constructor Details
- 
DistanceTracker
protected DistanceTracker() 
 - 
 - 
Method Details
- 
getLevelFromSource
protected int getLevelFromSource(long p_27208_) - Specified by:
 getLevelFromSourcein classSectionTracker
 - 
getLevel
protected int getLevel(long p_27210_) - Specified by:
 getLevelin classDynamicGraphMinFixedPoint
 - 
setLevel
protected void setLevel(long p_27205_, int p_27206_) - Specified by:
 setLevelin classDynamicGraphMinFixedPoint
 - 
runAllUpdates
public void runAllUpdates() 
 -