net.minecraft.world

public abstract class SectionDistanceLevelPropagator

extends LevelPropagator

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)
method_15487(long arg0, int arg1, boolean arg2)
propagateLevel(long arg0, int arg1, boolean arg2)
protected int
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)
method_15488(long arg0, long arg1, int arg2)
getPropagatedLevel(long arg0, long arg1, int arg2)
protected abstract int
getLevelFromSource(long to)
method_18749(long arg0)
getInitialLevel(long id)
public void
update(long node, int newLevelFrom, boolean onlyDecreased)
method_18750(long arg0, int arg1, boolean arg2)
update(long id, int level, boolean decrease)