Interface BlockRenderView

All Superinterfaces:
BlockView, HeightLimitView
All Known Subinterfaces:
LunarWorldView, RegistryWorldView, ServerWorldAccess, StructureWorldAccess, WorldAccess, WorldView
All Known Implementing Classes:
ChunkRegion, ChunkRendererRegion, ClientWorld, ServerWorld, World

public interface BlockRenderView extends BlockView
Mappings:
Namespace Name
official cga
intermediary net/minecraft/class_1920
named net/minecraft/world/BlockRenderView
  • Method Details

    • getBrightness

      float getBrightness(Direction direction, boolean shaded)
      Mappings:
      Namespace Name Mixin selector
      official a Lcga;a(Lgy;Z)F
      intermediary method_24852 Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)F
      named getBrightness Lnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F
    • getLightingProvider

      LightingProvider getLightingProvider()
      Mappings:
      Namespace Name Mixin selector
      official l_ Lcga;l_()Ldpm;
      intermediary method_22336 Lnet/minecraft/class_1920;method_22336()Lnet/minecraft/class_3568;
      named getLightingProvider Lnet/minecraft/world/BlockRenderView;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
    • getColor

      int getColor(BlockPos pos, ColorResolver colorResolver)
      Mappings:
      Namespace Name Mixin selector
      official a Lcga;a(Lgt;Lcgi;)I
      intermediary method_23752 Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
      named getColor Lnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I
    • getLightLevel

      default int getLightLevel(LightType type, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcga;a(Lchg;Lgt;)I
      intermediary method_8314 Lnet/minecraft/class_1920;method_8314(Lnet/minecraft/class_1944;Lnet/minecraft/class_2338;)I
      named getLightLevel Lnet/minecraft/world/BlockRenderView;getLightLevel(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
    • getBaseLightLevel

      default int getBaseLightLevel(BlockPos pos, int ambientDarkness)
      Mappings:
      Namespace Name Mixin selector
      official b Lcga;b(Lgt;I)I
      intermediary method_22335 Lnet/minecraft/class_1920;method_22335(Lnet/minecraft/class_2338;I)I
      named getBaseLightLevel Lnet/minecraft/world/BlockRenderView;getBaseLightLevel(Lnet/minecraft/util/math/BlockPos;I)I
    • isSkyVisible

      default boolean isSkyVisible(BlockPos pos)
      Returns if the sky is visible at pos.
      Returns:
      if the sky is visible at pos
      See Also:
      Implementation Note:
      This returns true if the sky light level at pos is the maximum, 15.
      Mappings:
      Namespace Name Mixin selector
      official g Lcga;g(Lgt;)Z
      intermediary method_8311 Lnet/minecraft/class_1920;method_8311(Lnet/minecraft/class_2338;)Z
      named isSkyVisible Lnet/minecraft/world/BlockRenderView;isSkyVisible(Lnet/minecraft/util/math/BlockPos;)Z