Enum Class ChunkLightingView.Empty

java.lang.Object
java.lang.Enum<ChunkLightingView.Empty>
net.minecraft.world.chunk.light.ChunkLightingView.Empty
All Implemented Interfaces:
Serializable, Comparable<ChunkLightingView.Empty>, Constable, ChunkLightingView, LightingView
Enclosing interface:
ChunkLightingView

public static enum ChunkLightingView.Empty extends Enum<ChunkLightingView.Empty> implements ChunkLightingView
Mappings:
Namespace Name
official dsy$a
intermediary net/minecraft/class_3562$class_3563
named net/minecraft/world/chunk/light/ChunkLightingView$Empty
  • Enum Constant Details

    • INSTANCE

      public static final ChunkLightingView.Empty INSTANCE
      Mappings:
      Namespace Name Mixin selector
      official a Ldsy$a;a:Ldsy$a;
      intermediary field_15812 Lnet/minecraft/class_3562$class_3563;field_15812:Lnet/minecraft/class_3562$class_3563;
      named INSTANCE Lnet/minecraft/world/chunk/light/ChunkLightingView$Empty;INSTANCE:Lnet/minecraft/world/chunk/light/ChunkLightingView$Empty;
  • Constructor Details

    • Empty

      private Empty()
  • Method Details

    • values

      public static ChunkLightingView.Empty[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ChunkLightingView.Empty valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getLightSection

      @Nullable public @Nullable ChunkNibbleArray getLightSection(ChunkSectionPos pos)
      Specified by:
      getLightSection in interface ChunkLightingView
      Mappings:
      Namespace Name Mixin selector
      official a Ldsy;a(Lhs;)Ldav;
      intermediary method_15544 Lnet/minecraft/class_3562;method_15544(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804;
      named getLightSection Lnet/minecraft/world/chunk/light/ChunkLightingView;getLightSection(Lnet/minecraft/util/math/ChunkSectionPos;)Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • getLightLevel

      public int getLightLevel(BlockPos pos)
      Specified by:
      getLightLevel in interface ChunkLightingView
      Mappings:
      Namespace Name Mixin selector
      official b Ldsy;b(Lgp;)I
      intermediary method_15543 Lnet/minecraft/class_3562;method_15543(Lnet/minecraft/class_2338;)I
      named getLightLevel Lnet/minecraft/world/chunk/light/ChunkLightingView;getLightLevel(Lnet/minecraft/util/math/BlockPos;)I
    • checkBlock

      public void checkBlock(BlockPos pos)
      Specified by:
      checkBlock in interface LightingView
      Mappings:
      Namespace Name Mixin selector
      official a Ldtb;a(Lgp;)V
      intermediary method_15513 Lnet/minecraft/class_3565;method_15513(Lnet/minecraft/class_2338;)V
      named checkBlock Lnet/minecraft/world/chunk/light/LightingView;checkBlock(Lnet/minecraft/util/math/BlockPos;)V
    • addLightSource

      public void addLightSource(BlockPos pos, int level)
      Specified by:
      addLightSource in interface LightingView
      Mappings:
      Namespace Name Mixin selector
      official a Ldtb;a(Lgp;I)V
      intermediary method_15514 Lnet/minecraft/class_3565;method_15514(Lnet/minecraft/class_2338;I)V
      named addLightSource Lnet/minecraft/world/chunk/light/LightingView;addLightSource(Lnet/minecraft/util/math/BlockPos;I)V
    • hasUpdates

      public boolean hasUpdates()
      Specified by:
      hasUpdates in interface LightingView
      Mappings:
      Namespace Name Mixin selector
      official A_ Ldtb;A_()Z
      intermediary method_15518 Lnet/minecraft/class_3565;method_15518()Z
      named hasUpdates Lnet/minecraft/world/chunk/light/LightingView;hasUpdates()Z
    • doLightUpdates

      public int doLightUpdates(int int2, boolean doSkylight, boolean skipEdgeLightPropagation)
      Specified by:
      doLightUpdates in interface LightingView
      Mappings:
      Namespace Name Mixin selector
      official a Ldtb;a(IZZ)I
      intermediary method_15516 Lnet/minecraft/class_3565;method_15516(IZZ)I
      named doLightUpdates Lnet/minecraft/world/chunk/light/LightingView;doLightUpdates(IZZ)I
    • setSectionStatus

      public void setSectionStatus(ChunkSectionPos pos, boolean notReady)
      Specified by:
      setSectionStatus in interface LightingView
      Mappings:
      Namespace Name Mixin selector
      official a Ldtb;a(Lhs;Z)V
      intermediary method_15551 Lnet/minecraft/class_3565;method_15551(Lnet/minecraft/class_4076;Z)V
      named setSectionStatus Lnet/minecraft/world/chunk/light/LightingView;setSectionStatus(Lnet/minecraft/util/math/ChunkSectionPos;Z)V
    • setColumnEnabled

      public void setColumnEnabled(ChunkPos pos, boolean retainData)
      Specified by:
      setColumnEnabled in interface LightingView
      Mappings:
      Namespace Name Mixin selector
      official a Ldtb;a(Lcjd;Z)V
      intermediary method_15512 Lnet/minecraft/class_3565;method_15512(Lnet/minecraft/class_1923;Z)V
      named setColumnEnabled Lnet/minecraft/world/chunk/light/LightingView;setColumnEnabled(Lnet/minecraft/util/math/ChunkPos;Z)V