Package net.minecraft.world.chunk.light
Class SkyLightStorage
java.lang.Object
net.minecraft.world.chunk.light.LightStorage<SkyLightStorage.Data>
net.minecraft.world.chunk.light.SkyLightStorage
- Mappings:
Namespace Name named net/minecraft/world/chunk/light/SkyLightStorageintermediary net/minecraft/class_3569official fkv
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.chunk.light.LightStorage
LightStorage.PropagationFlags, LightStorage.Status -
Field Summary
Fields inherited from class net.minecraft.world.chunk.light.LightStorage
chunkProvider, dirtySections, hasLightUpdates, notifySections, queuedSections, sectionPropagations, storage, uncachedStorage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static ChunkNibbleArraycopy(ChunkNibbleArray source) protected ChunkNibbleArraycreateSection(long sectionPos) protected intgetLight(long blockPos) protected intgetLight(long blockPos, boolean cached) protected intprotected intgetTopSectionForColumn(long columnPos) protected booleanisAboveMinHeight(int sectionY) protected booleanisAtOrAboveTopmostSection(long sectionPos) protected voidonLoadSection(long sectionPos) protected voidonUnloadSection(long sectionPos) Methods inherited from class net.minecraft.world.chunk.light.LightStorage
addNotifySections, enqueueSectionData, get, getLightSection, getLightSection, getLightSection, getStatus, hasLightUpdates, hasSection, isColumnEnabled, isSectionInEnabledColumn, method_51547, notifyChanges, set, setColumnEnabled, setRetainColumn, setSectionPropagation, setSectionStatus, updateLight
-
Constructor Details
-
SkyLightStorage
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/light/SkyLightStorage;<init>(Lnet/minecraft/world/chunk/ChunkProvider;)Vintermediary <init>Lnet/minecraft/class_3569;<init>(Lnet/minecraft/class_2823;)Vofficial <init>Lfkv;<init>(Leqt;)V
-
-
Method Details
-
getLight
protected int getLight(long blockPos) - Specified by:
getLightin classLightStorage<SkyLightStorage.Data>- Mappings:
Namespace Name Mixin selector named getLightLnet/minecraft/world/chunk/light/LightStorage;getLight(J)Iintermediary method_15538Lnet/minecraft/class_3560;method_15538(J)Iofficial aLfkp;a(J)I
-
getLight
protected int getLight(long blockPos, boolean cached) - Mappings:
Namespace Name Mixin selector named getLightLnet/minecraft/world/chunk/light/SkyLightStorage;getLight(JZ)Iintermediary method_31931Lnet/minecraft/class_3569;method_31931(JZ)Iofficial eLfkv;e(JZ)I
-
onLoadSection
protected void onLoadSection(long sectionPos) - Overrides:
onLoadSectionin classLightStorage<SkyLightStorage.Data>- Mappings:
Namespace Name Mixin selector named onLoadSectionLnet/minecraft/world/chunk/light/LightStorage;onLoadSection(J)Vintermediary method_15523Lnet/minecraft/class_3560;method_15523(J)Vofficial hLfkp;h(J)V
-
onUnloadSection
protected void onUnloadSection(long sectionPos) - Overrides:
onUnloadSectionin classLightStorage<SkyLightStorage.Data>- Mappings:
Namespace Name Mixin selector named onUnloadSectionLnet/minecraft/world/chunk/light/LightStorage;onUnloadSection(J)Vintermediary method_15534Lnet/minecraft/class_3560;method_15534(J)Vofficial iLfkp;i(J)V
-
createSection
- Overrides:
createSectionin classLightStorage<SkyLightStorage.Data>- Mappings:
Namespace Name Mixin selector named createSectionLnet/minecraft/world/chunk/light/LightStorage;createSection(J)Lnet/minecraft/world/chunk/ChunkNibbleArray;intermediary method_15529Lnet/minecraft/class_3560;method_15529(J)Lnet/minecraft/class_2804;official gLfkp;g(J)Leql;
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/world/chunk/light/SkyLightStorage;copy(Lnet/minecraft/world/chunk/ChunkNibbleArray;)Lnet/minecraft/world/chunk/ChunkNibbleArray;intermediary method_37460Lnet/minecraft/class_3569;method_37460(Lnet/minecraft/class_2804;)Lnet/minecraft/class_2804;official aLfkv;a(Leql;)Leql;
-
isAboveMinHeight
protected boolean isAboveMinHeight(int sectionY) - Mappings:
Namespace Name Mixin selector named isAboveMinHeightLnet/minecraft/world/chunk/light/SkyLightStorage;isAboveMinHeight(I)Zintermediary method_15567Lnet/minecraft/class_3569;method_15567(I)Zofficial aLfkv;a(I)Z
-
isAtOrAboveTopmostSection
protected boolean isAtOrAboveTopmostSection(long sectionPos) - Mappings:
Namespace Name Mixin selector named isAtOrAboveTopmostSectionLnet/minecraft/world/chunk/light/SkyLightStorage;isAtOrAboveTopmostSection(J)Zintermediary method_15568Lnet/minecraft/class_3569;method_15568(J)Zofficial mLfkv;m(J)Z
-
getTopSectionForColumn
protected int getTopSectionForColumn(long columnPos) - Mappings:
Namespace Name Mixin selector named getTopSectionForColumnLnet/minecraft/world/chunk/light/SkyLightStorage;getTopSectionForColumn(J)Iintermediary method_51594Lnet/minecraft/class_3569;method_51594(J)Iofficial nLfkv;n(J)I
-
getMinSectionY
protected int getMinSectionY()- Mappings:
Namespace Name Mixin selector named getMinSectionYLnet/minecraft/world/chunk/light/SkyLightStorage;getMinSectionY()Iintermediary method_51593Lnet/minecraft/class_3569;method_51593()Iofficial cLfkv;c()I
-