Interface BlockRenderView

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

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

    • getBrightness

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

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

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

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

      default int getBaseLightLevel(BlockPos pos, int ambientDarkness)
      Mappings:
      Namespace Name Mixin selector
      named getBaseLightLevel Lnet/minecraft/world/BlockRenderView;getBaseLightLevel(Lnet/minecraft/util/math/BlockPos;I)I
      intermediary method_22335 Lnet/minecraft/class_1920;method_22335(Lnet/minecraft/class_2338;I)I
      official b Ldgj;b(Ljh;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
      named isSkyVisible Lnet/minecraft/world/BlockRenderView;isSkyVisible(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_8311 Lnet/minecraft/class_1920;method_8311(Lnet/minecraft/class_2338;)Z
      official h Ldgj;h(Ljh;)Z