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()
-