Class SkyLightStorage


public class SkyLightStorage extends LightStorage<SkyLightStorage.Data>
Mappings:
Namespace Name
named net/minecraft/world/chunk/light/SkyLightStorage
intermediary net/minecraft/class_3569
official eoy
  • Constructor Details

    • SkyLightStorage

      protected SkyLightStorage(ChunkProvider chunkProvider)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/light/SkyLightStorage;<init>(Lnet/minecraft/world/chunk/ChunkProvider;)V
      intermediary <init> Lnet/minecraft/class_3569;<init>(Lnet/minecraft/class_2823;)V
      official <init> Leoy;<init>(Ldvl;)V
  • Method Details

    • getLight

      protected int getLight(long blockPos)
      Specified by:
      getLight in class LightStorage<SkyLightStorage.Data>
      Mappings:
      Namespace Name Mixin selector
      named getLight Lnet/minecraft/world/chunk/light/LightStorage;getLight(J)I
      intermediary method_15538 Lnet/minecraft/class_3560;method_15538(J)I
      official a Leos;a(J)I
    • getLight

      protected int getLight(long blockPos, boolean cached)
      Mappings:
      Namespace Name Mixin selector
      named getLight Lnet/minecraft/world/chunk/light/SkyLightStorage;getLight(JZ)I
      intermediary method_31931 Lnet/minecraft/class_3569;method_31931(JZ)I
      official e Leoy;e(JZ)I
    • onLoadSection

      protected void onLoadSection(long sectionPos)
      Overrides:
      onLoadSection in class LightStorage<SkyLightStorage.Data>
      Mappings:
      Namespace Name Mixin selector
      named onLoadSection Lnet/minecraft/world/chunk/light/LightStorage;onLoadSection(J)V
      intermediary method_15523 Lnet/minecraft/class_3560;method_15523(J)V
      official h Leos;h(J)V
    • onUnloadSection

      protected void onUnloadSection(long sectionPos)
      Overrides:
      onUnloadSection in class LightStorage<SkyLightStorage.Data>
      Mappings:
      Namespace Name Mixin selector
      named onUnloadSection Lnet/minecraft/world/chunk/light/LightStorage;onUnloadSection(J)V
      intermediary method_15534 Lnet/minecraft/class_3560;method_15534(J)V
      official i Leos;i(J)V
    • createSection

      protected ChunkNibbleArray createSection(long sectionPos)
      Overrides:
      createSection in class LightStorage<SkyLightStorage.Data>
      Mappings:
      Namespace Name Mixin selector
      named createSection Lnet/minecraft/world/chunk/light/LightStorage;createSection(J)Lnet/minecraft/world/chunk/ChunkNibbleArray;
      intermediary method_15529 Lnet/minecraft/class_3560;method_15529(J)Lnet/minecraft/class_2804;
      official g Leos;g(J)Ldvd;
    • copy

      private static ChunkNibbleArray copy(ChunkNibbleArray source)
      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/world/chunk/light/SkyLightStorage;copy(Lnet/minecraft/world/chunk/ChunkNibbleArray;)Lnet/minecraft/world/chunk/ChunkNibbleArray;
      intermediary method_37460 Lnet/minecraft/class_3569;method_37460(Lnet/minecraft/class_2804;)Lnet/minecraft/class_2804;
      official a Leoy;a(Ldvd;)Ldvd;
    • isAboveMinHeight

      protected boolean isAboveMinHeight(int sectionY)
      Mappings:
      Namespace Name Mixin selector
      named isAboveMinHeight Lnet/minecraft/world/chunk/light/SkyLightStorage;isAboveMinHeight(I)Z
      intermediary method_15567 Lnet/minecraft/class_3569;method_15567(I)Z
      official a Leoy;a(I)Z
    • isAtOrAboveTopmostSection

      protected boolean isAtOrAboveTopmostSection(long sectionPos)
      Mappings:
      Namespace Name Mixin selector
      named isAtOrAboveTopmostSection Lnet/minecraft/world/chunk/light/SkyLightStorage;isAtOrAboveTopmostSection(J)Z
      intermediary method_15568 Lnet/minecraft/class_3569;method_15568(J)Z
      official l Leoy;l(J)Z
    • getTopSectionForColumn

      protected int getTopSectionForColumn(long columnPos)
      Mappings:
      Namespace Name Mixin selector
      named getTopSectionForColumn Lnet/minecraft/world/chunk/light/SkyLightStorage;getTopSectionForColumn(J)I
      intermediary method_51594 Lnet/minecraft/class_3569;method_51594(J)I
      official m Leoy;m(J)I
    • getMinSectionY

      protected int getMinSectionY()
      Mappings:
      Namespace Name Mixin selector
      named getMinSectionY Lnet/minecraft/world/chunk/light/SkyLightStorage;getMinSectionY()I
      intermediary method_51593 Lnet/minecraft/class_3569;method_51593()I
      official c Leoy;c()I