Interface LightingView

All Known Subinterfaces:
ChunkLightingView
All Known Implementing Classes:
ChunkBlockLightProvider, ChunkLightingView.Empty, ChunkLightProvider, ChunkSkyLightProvider, LightingProvider, ServerLightingProvider

public interface LightingView
Mappings:
Namespace Name
official dtb
intermediary net/minecraft/class_3565
named net/minecraft/world/chunk/light/LightingView
  • Method Details

    • checkBlock

      void checkBlock(BlockPos pos)
      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

      void addLightSource(BlockPos pos, int level)
      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

      boolean hasUpdates()
      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

      int doLightUpdates(int int2, boolean doSkylight, boolean skipEdgeLightPropagation)
      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

      default void setSectionStatus(BlockPos pos, boolean notReady)
      Mappings:
      Namespace Name Mixin selector
      official a Ldtb;a(Lgp;Z)V
      intermediary method_15552 Lnet/minecraft/class_3565;method_15552(Lnet/minecraft/class_2338;Z)V
      named setSectionStatus Lnet/minecraft/world/chunk/light/LightingView;setSectionStatus(Lnet/minecraft/util/math/BlockPos;Z)V
    • setSectionStatus

      void setSectionStatus(ChunkSectionPos pos, boolean notReady)
      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

      void setColumnEnabled(ChunkPos pos, boolean retainData)
      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