Class SkyLightStorage


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

    • SkyLightStorage

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

    • getLight

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

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

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

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

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

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

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

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

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

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