Class ChunkRendererRegion

java.lang.Object
net.minecraft.client.render.chunk.ChunkRendererRegion
All Implemented Interfaces:
BlockRenderView, BlockView, HeightLimitView

@Environment(CLIENT)
public class ChunkRendererRegion
extends Object
implements BlockRenderView
Mappings:
Namespace Name
official ejn
intermediary net/minecraft/class_853
named net/minecraft/client/render/chunk/ChunkRendererRegion
  • Field Details

    • chunkXOffset

      protected final int chunkXOffset
      Mappings:
      Namespace Name Mixin selector
      official a Lejn;a:I
      intermediary field_4488 Lnet/minecraft/class_853;field_4488:I
      named chunkXOffset Lnet/minecraft/client/render/chunk/ChunkRendererRegion;chunkXOffset:I
    • chunkZOffset

      protected final int chunkZOffset
      Mappings:
      Namespace Name Mixin selector
      official b Lejn;b:I
      intermediary field_4487 Lnet/minecraft/class_853;field_4487:I
      named chunkZOffset Lnet/minecraft/client/render/chunk/ChunkRendererRegion;chunkZOffset:I
    • offset

      protected final BlockPos offset
      Mappings:
      Namespace Name Mixin selector
      official c Lejn;c:Lfx;
      intermediary field_4481 Lnet/minecraft/class_853;field_4481:Lnet/minecraft/class_2338;
      named offset Lnet/minecraft/client/render/chunk/ChunkRendererRegion;offset:Lnet/minecraft/util/math/BlockPos;
    • xSize

      protected final int xSize
      Mappings:
      Namespace Name Mixin selector
      official d Lejn;d:I
      intermediary field_4486 Lnet/minecraft/class_853;field_4486:I
      named xSize Lnet/minecraft/client/render/chunk/ChunkRendererRegion;xSize:I
    • ySize

      protected final int ySize
      Mappings:
      Namespace Name Mixin selector
      official e Lejn;e:I
      intermediary field_4484 Lnet/minecraft/class_853;field_4484:I
      named ySize Lnet/minecraft/client/render/chunk/ChunkRendererRegion;ySize:I
    • zSize

      protected final int zSize
      Mappings:
      Namespace Name Mixin selector
      official f Lejn;f:I
      intermediary field_4482 Lnet/minecraft/class_853;field_4482:I
      named zSize Lnet/minecraft/client/render/chunk/ChunkRendererRegion;zSize:I
    • chunks

      protected final WorldChunk[][] chunks
      Mappings:
      Namespace Name Mixin selector
      official g Lejn;g:[[Lcji;
      intermediary field_4483 Lnet/minecraft/class_853;field_4483:[[Lnet/minecraft/class_2818;
      named chunks Lnet/minecraft/client/render/chunk/ChunkRendererRegion;chunks:[[Lnet/minecraft/world/chunk/WorldChunk;
    • blockStates

      protected final BlockState[] blockStates
      Mappings:
      Namespace Name Mixin selector
      official h Lejn;h:[Lchg;
      intermediary field_4489 Lnet/minecraft/class_853;field_4489:[Lnet/minecraft/class_2680;
      named blockStates Lnet/minecraft/client/render/chunk/ChunkRendererRegion;blockStates:[Lnet/minecraft/block/BlockState;
    • fluidStates

      protected final FluidState[] fluidStates
      Mappings:
      Namespace Name Mixin selector
      official i Lejn;i:[Lczr;
      intermediary field_4485 Lnet/minecraft/class_853;field_4485:[Lnet/minecraft/class_3610;
      named fluidStates Lnet/minecraft/client/render/chunk/ChunkRendererRegion;fluidStates:[Lnet/minecraft/fluid/FluidState;
    • world

      protected final World world
      Mappings:
      Namespace Name Mixin selector
      official j Lejn;j:Lbtu;
      intermediary field_4490 Lnet/minecraft/class_853;field_4490:Lnet/minecraft/class_1937;
      named world Lnet/minecraft/client/render/chunk/ChunkRendererRegion;world:Lnet/minecraft/world/World;
  • Constructor Details

    • ChunkRendererRegion

      public ChunkRendererRegion​(World world, int chunkX, int chunkZ, WorldChunk[][] chunks, BlockPos startPos, BlockPos endPos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lejn;<init>(Lbtu;II[[Lcji;Lfx;Lfx;)V
      intermediary <init> Lnet/minecraft/class_853;<init>(Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V
      named <init> Lnet/minecraft/client/render/chunk/ChunkRendererRegion;<init>(Lnet/minecraft/world/World;II[[Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)V
  • Method Details

    • create

      @Nullable public static ChunkRendererRegion create​(World world, BlockPos startPos, BlockPos endPos, int chunkRadius)
      Mappings:
      Namespace Name Mixin selector
      official a Lejn;a(Lbtu;Lfx;Lfx;I)Lejn;
      intermediary method_3689 Lnet/minecraft/class_853;method_3689(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_853;
      named create Lnet/minecraft/client/render/chunk/ChunkRendererRegion;create(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/client/render/chunk/ChunkRendererRegion;
    • method_30000

      public static boolean method_30000​(BlockPos blockPos, BlockPos blockPos2, int int2, int int3, WorldChunk[][] worldChunk)
      Mappings:
      Namespace Name Mixin selector
      official a Lejn;a(Lfx;Lfx;II[[Lcji;)Z
      intermediary method_30000 Lnet/minecraft/class_853;method_30000(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_2818;)Z
      named method_30000 Lnet/minecraft/client/render/chunk/ChunkRendererRegion;method_30000(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II[[Lnet/minecraft/world/chunk/WorldChunk;)Z
    • getIndex

      protected final int getIndex​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lejn;a(Lfx;)I
      intermediary method_3691 Lnet/minecraft/class_853;method_3691(Lnet/minecraft/class_2338;)I
      named getIndex Lnet/minecraft/client/render/chunk/ChunkRendererRegion;getIndex(Lnet/minecraft/util/math/BlockPos;)I
    • getIndex

      protected int getIndex​(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lejn;a(III)I
      intermediary method_3690 Lnet/minecraft/class_853;method_3690(III)I
      named getIndex Lnet/minecraft/client/render/chunk/ChunkRendererRegion;getIndex(III)I
    • getBlockState

      public BlockState getBlockState​(BlockPos pos)
      Specified by:
      getBlockState in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official d_ Lbsy;d_(Lfx;)Lchg;
      intermediary method_8320 Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • getFluidState

      public FluidState getFluidState​(BlockPos pos)
      Specified by:
      getFluidState in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official b Lbsy;b(Lfx;)Lczr;
      intermediary method_8316 Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
    • getBrightness

      public float getBrightness​(Direction direction, boolean shaded)
      Specified by:
      getBrightness in interface BlockRenderView
      Mappings:
      Namespace Name Mixin selector
      official a Lbsw;a(Lgc;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

      public LightingProvider getLightingProvider()
      Specified by:
      getLightingProvider in interface BlockRenderView
      Mappings:
      Namespace Name Mixin selector
      official e Lbsw;e()Lczi;
      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;
    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity​(BlockPos pos)
      Specified by:
      getBlockEntity in interface BlockView
      Mappings:
      Namespace Name Mixin selector
      official c Lbsy;c(Lfx;)Lcfe;
      intermediary method_8321 Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity​(BlockPos pos, WorldChunk.CreationType creationType)
      Mappings:
      Namespace Name Mixin selector
      official a Lejn;a(Lfx;Lcji$b;)Lcfe;
      intermediary method_3688 Lnet/minecraft/class_853;method_3688(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
      named getBlockEntity Lnet/minecraft/client/render/chunk/ChunkRendererRegion;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
    • getColor

      public int getColor​(BlockPos pos, ColorResolver colorResolver)
      Specified by:
      getColor in interface BlockRenderView
      Mappings:
      Namespace Name Mixin selector
      official a Lbsw;a(Lfx;Lnet/minecraft/world/level/ColorResolver;)I
      intermediary method_23752 Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)I
      named getColor Lnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I
    • getBottomSectionLimit

      public int getBottomSectionLimit()
      Specified by:
      getBottomSectionLimit in interface HeightLimitView
      Mappings:
      Namespace Name Mixin selector
      official w_ Lbtw;w_()I
      intermediary method_31607 Lnet/minecraft/class_5539;method_31607()I
      named getBottomSectionLimit Lnet/minecraft/world/HeightLimitView;getBottomSectionLimit()I
    • getSectionCount

      public int getSectionCount()
      Specified by:
      getSectionCount in interface HeightLimitView
      Mappings:
      Namespace Name Mixin selector
      official o Lbtw;o()I
      intermediary method_31605 Lnet/minecraft/class_5539;method_31605()I
      named getSectionCount Lnet/minecraft/world/HeightLimitView;getSectionCount()I