Class SkyLightSectionStorageMixin
java.lang.Object
net.minecraft.world.level.lighting.LayerLightSectionStorage
dev.engine_room.flywheel.backend.mixin.light.SkyLightSectionStorageMixin
- All Implemented Interfaces:
SkyLightSectionStorageExtension
public abstract class SkyLightSectionStorageMixin
extends net.minecraft.world.level.lighting.LayerLightSectionStorage
implements SkyLightSectionStorageExtension
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.lighting.LayerLightSectionStorage
net.minecraft.world.level.lighting.LayerLightSectionStorage.SectionState, net.minecraft.world.level.lighting.LayerLightSectionStorage.SectionType -
Field Summary
Fields inherited from class net.minecraft.world.level.lighting.LayerLightSectionStorage
changedSections, chunkSource, hasInconsistencies, queuedSections, sectionsAffectedByLightUpdates, sectionStates, updatingSectionData, visibleSectionData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable net.minecraft.world.level.chunk.DataLayerflywheel$skyDataLayer(long section) Methods inherited from class net.minecraft.world.level.lighting.LayerLightSectionStorage
createDataLayer, getDataLayer, getDataLayer, getDataLayerData, getDataLayerToWrite, getDebugSectionType, getLightValue, getStoredLevel, hasInconsistencies, lightOnInSection, markNewInconsistencies, markSectionAndNeighborsAsAffected, onNodeAdded, onNodeRemoved, putSectionState, queueSectionData, retainData, setLightEnabled, setStoredLevel, storingLightForSection, swapSectionMap, updateSectionStatus
-
Constructor Details
-
SkyLightSectionStorageMixin
protected SkyLightSectionStorageMixin()
-
-
Method Details
-
flywheel$skyDataLayer
@Nullable public @Nullable net.minecraft.world.level.chunk.DataLayer flywheel$skyDataLayer(long section) - Specified by:
flywheel$skyDataLayerin interfaceSkyLightSectionStorageExtension
-