Class SkyLightStorage


public class SkyLightStorage extends LightStorage<SkyLightStorage.Data>
Mappings:
Namespace Name
official dwy
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> Ldwy;<init>(Ldel;)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 Ldws;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 Ldwy;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 Ldws;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 Ldws;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 Ldws;g(J)Lded;
      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 Ldwy;a(Lded;)Lded;
      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 Ldwy;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 Ldwy;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 Ldwy;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 Ldwy;c()I
      intermediary method_51593 Lnet/minecraft/class_3569;method_51593()I
      named getMinSectionY Lnet/minecraft/world/chunk/light/SkyLightStorage;getMinSectionY()I