Package net.minecraft.world
Class ChunkPosDistanceLevelPropagator
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.ChunkPosDistanceLevelPropagator
- Direct Known Subclasses:
- ChunkTicketManager.DistanceFromNearestPlayerTracker,- ChunkTicketManager.TicketDistanceLevelPropagator,- SimulationDistanceLevelPropagator
- Mappings:
- Namespace - Name - official - ahu- intermediary - net/minecraft/class_3196- named - net/minecraft/world/ChunkPosDistanceLevelPropagator
- 
Field SummaryFields inherited from class net.minecraft.world.chunk.light.LevelPropagatorfield_43397, levelCount
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedChunkPosDistanceLevelPropagator(int levelCount, int expectedLevelSize, int expectedTotalSize) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract intgetInitialLevel(long id) protected intgetPropagatedLevel(long sourceId, long targetId, int level) protected booleanisMarker(long id) protected voidpropagateLevel(long id, int level, boolean decrease) protected intrecalculateLevel(long id, long excludedId, int maxLevel) voidupdateLevel(long chunkPos, int distance, boolean decrease) Methods inherited from class net.minecraft.world.chunk.light.LevelPropagatorapplyPendingUpdates, getLevel, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, resetLevel, setLevel, updateLevel
- 
Constructor Details- 
ChunkPosDistanceLevelPropagatorprotected ChunkPosDistanceLevelPropagator(int levelCount, int expectedLevelSize, int expectedTotalSize) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldwq;<init>(III)V- intermediary - <init>- Lnet/minecraft/class_3554;<init>(III)V- named - <init>- Lnet/minecraft/world/chunk/light/LevelPropagator;<init>(III)V
 
 
- 
- 
Method Details- 
isMarkerprotected boolean isMarker(long id) - Overrides:
- isMarkerin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwq;a(J)Z- intermediary - method_15494- Lnet/minecraft/class_3554;method_15494(J)Z- named - isMarker- Lnet/minecraft/world/chunk/light/LevelPropagator;isMarker(J)Z
 
- 
propagateLevelprotected void propagateLevel(long id, int level, boolean decrease) - Specified by:
- propagateLevelin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwq;a(JIZ)V- intermediary - method_15487- Lnet/minecraft/class_3554;method_15487(JIZ)V- named - propagateLevel- Lnet/minecraft/world/chunk/light/LevelPropagator;propagateLevel(JIZ)V
 
- 
recalculateLevelprotected int recalculateLevel(long id, long excludedId, int maxLevel) - Specified by:
- recalculateLevelin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwq;a(JJI)I- intermediary - method_15486- Lnet/minecraft/class_3554;method_15486(JJI)I- named - recalculateLevel- Lnet/minecraft/world/chunk/light/LevelPropagator;recalculateLevel(JJI)I
 
- 
getPropagatedLevelprotected int getPropagatedLevel(long sourceId, long targetId, int level) - Specified by:
- getPropagatedLevelin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldwq;b(JJI)I- intermediary - method_15488- Lnet/minecraft/class_3554;method_15488(JJI)I- named - getPropagatedLevel- Lnet/minecraft/world/chunk/light/LevelPropagator;getPropagatedLevel(JJI)I
 
- 
getInitialLevelprotected abstract int getInitialLevel(long id) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lahu;b(J)I- intermediary - method_14028- Lnet/minecraft/class_3196;method_14028(J)I- named - getInitialLevel- Lnet/minecraft/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)I
 
- 
updateLevelpublic void updateLevel(long chunkPos, int distance, boolean decrease) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lahu;b(JIZ)V- intermediary - method_14027- Lnet/minecraft/class_3196;method_14027(JIZ)V- named - updateLevel- Lnet/minecraft/world/ChunkPosDistanceLevelPropagator;updateLevel(JIZ)V
 
 
-