net.minecraft.world

public abstract class SectionDistanceLevelPropagator

extends LevelPropagator

net.minecraft.server.level.SectionTracker
net.minecraft.server.level.SectionTracker
net.minecraft.class_4079
net.minecraft.world.SectionDistanceLevelPropagator

Constructor summary

ModifierConstructor
protected (int levelCount, int minQueueSize, int minMapSize)

Method summary

Modifier and TypeMethod
protected void
checkNeighborsAfterUpdate(long node, int level, boolean onlyDecrease)
checkNeighborsAfterUpdate(long node, int level, boolean onlyDecrease)
method_15487(long arg0, int arg1, boolean arg2)
propagateLevel(long arg0, int arg1, boolean arg2)
protected int
getComputedLevel(long node, long knownParent, int knownLevelFromParent)
getComputedLevel(long node, long knownParent, int knownLevelFromParent)
method_15486(long arg0, long arg1, int arg2)
recalculateLevel(long arg0, long arg1, int arg2)
protected int
computeLevelFromNeighbor(long from, long to, int fromLevel)
computeLevelFromNeighbor(long from, long to, int fromLevel)
method_15488(long arg0, long arg1, int arg2)
getPropagatedLevel(long arg0, long arg1, int arg2)
protected abstract int
getLevelFromSource(long to)
getLevelFromSource(long to)
method_18749(long arg0)
getInitialLevel(long id)
public void
update(long node, int newLevelFrom, boolean onlyDecreased)
update(long node, int newLevelFrom, boolean onlyDecreased)
method_18750(long arg0, int arg1, boolean arg2)
update(long id, int level, boolean decrease)