Package net.minecraft.world.chunk.light
Class ChunkSkyLightProvider
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.chunk.light.ChunkLightProvider<SkyLightStorage.Data,SkyLightStorage>
 
net.minecraft.world.chunk.light.ChunkSkyLightProvider
- All Implemented Interfaces:
- ChunkLightingView,- LightingView
public final class ChunkSkyLightProvider
extends ChunkLightProvider<SkyLightStorage.Data,SkyLightStorage> 
- Mappings:
- Namespace - Name - official - dpo- intermediary - net/minecraft/class_3572- named - net/minecraft/world/chunk/light/ChunkSkyLightProvider
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.world.chunk.light.ChunkLightingViewChunkLightingView.Empty
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Direction[]private static final Direction[]Fields inherited from class net.minecraft.world.chunk.light.ChunkLightProviderchunkProvider, field_31708, lightStorage, reusableBlockPos, type
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondisplaySectionLevel(long sectionPos) protected intgetPropagatedLevel(long sourceId, long targetId, int level) protected voidpropagateLevel(long id, int level, boolean decrease) protected intrecalculateLevel(long id, long excludedId, int maxLevel) protected voidresetLevel(long id) Methods inherited from class net.minecraft.world.chunk.light.ChunkLightProvideraddLightSource, checkBlock, doLightUpdates, enqueueSectionData, getCurrentLevelFromSection, getLevel, getLightLevel, getLightSection, getOpaqueShape, getRealisticOpacity, getStateForLighting, hasUpdates, isMarker, setColumnEnabled, setLevel, setRetainColumn, setSectionStatusMethods inherited from class net.minecraft.world.chunk.light.LevelPropagatorapplyPendingUpdates, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, updateLevelMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.chunk.light.LightingViewsetSectionStatus
- 
Field Details- 
DIRECTIONS- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldpo;f:[Lgy;- intermediary - field_15826- Lnet/minecraft/class_3572;field_15826:[Lnet/minecraft/class_2350;- named - DIRECTIONS- Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
 
- 
HORIZONTAL_DIRECTIONS- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldpo;g:[Lgy;- intermediary - field_15825- Lnet/minecraft/class_3572;field_15825:[Lnet/minecraft/class_2350;- named - HORIZONTAL_DIRECTIONS- Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;HORIZONTAL_DIRECTIONS:[Lnet/minecraft/util/math/Direction;
 
 
- 
- 
Constructor Details- 
ChunkSkyLightProvider- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldpo;<init>(Lcxv;)V- intermediary - <init>- Lnet/minecraft/class_3572;<init>(Lnet/minecraft/class_2823;)V- named - <init>- Lnet/minecraft/world/chunk/light/ChunkSkyLightProvider;<init>(Lnet/minecraft/world/chunk/ChunkProvider;)V
 
 
- 
- 
Method Details- 
getPropagatedLevelprotected int getPropagatedLevel(long sourceId, long targetId, int level) - Overrides:
- getPropagatedLevelin class- ChunkLightProvider<SkyLightStorage.Data,- SkyLightStorage> 
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldpi;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
 
- 
propagateLevelprotected void propagateLevel(long id, int level, boolean decrease) - Specified by:
- propagateLevelin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldpi;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) - Overrides:
- recalculateLevelin class- ChunkLightProvider<SkyLightStorage.Data,- SkyLightStorage> 
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldpi;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
 
- 
resetLevelprotected void resetLevel(long id) - Overrides:
- resetLevelin class- ChunkLightProvider<SkyLightStorage.Data,- SkyLightStorage> 
- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldpi;f(J)V- intermediary - method_15491- Lnet/minecraft/class_3554;method_15491(J)V- named - resetLevel- Lnet/minecraft/world/chunk/light/LevelPropagator;resetLevel(J)V
 
- 
displaySectionLevel- Overrides:
- displaySectionLevelin class- ChunkLightProvider<SkyLightStorage.Data,- SkyLightStorage> 
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldpj;b(J)Ljava/lang/String;- intermediary - method_22875- Lnet/minecraft/class_3558;method_22875(J)Ljava/lang/String;- named - displaySectionLevel- Lnet/minecraft/world/chunk/light/ChunkLightProvider;displaySectionLevel(J)Ljava/lang/String;
 
 
-