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 ejnintermediary net/minecraft/class_853named net/minecraft/client/render/chunk/ChunkRendererRegion
-
Field Summary
Fields Modifier and Type Field Description protected BlockState[]blockStatesprotected WorldChunk[][]chunksprotected intchunkXOffsetprotected intchunkZOffsetprotected FluidState[]fluidStatesprotected BlockPosoffsetprotected Worldworldprotected intxSizeprotected intySizeprotected intzSize -
Constructor Summary
Constructors Constructor Description ChunkRendererRegion(World world, int chunkX, int chunkZ, WorldChunk[][] chunks, BlockPos startPos, BlockPos endPos) -
Method Summary
Modifier and Type Method Description static ChunkRendererRegioncreate(World world, BlockPos startPos, BlockPos endPos, int chunkRadius)BlockEntitygetBlockEntity(BlockPos pos)BlockEntitygetBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)BlockStategetBlockState(BlockPos pos)intgetBottomSectionLimit()floatgetBrightness(Direction direction, boolean shaded)intgetColor(BlockPos pos, ColorResolver colorResolver)FluidStategetFluidState(BlockPos pos)protected intgetIndex(int x, int y, int z)protected intgetIndex(BlockPos pos)LightingProvidergetLightingProvider()intgetSectionCount()static booleanmethod_30000(BlockPos blockPos, BlockPos blockPos2, int int2, int int3, WorldChunk[][] worldChunk)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.BlockRenderView
getBaseLightLevel, getLightLevel, isSkyVisibleMethods inherited from interface net.minecraft.world.BlockView
getDismountHeight, getDismountHeight, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.HeightLimitView
getMinimumSection, getSection, getSectionIndex, getSectionIndexFromSection, getSections, getTopHeightLimit, getTopSectionLimit, isOutOfHeightLimit, isOutOfHeightLimit
-
Field Details
-
chunkXOffset
protected final int chunkXOffset- Mappings:
Namespace Name Mixin selector official aLejn;a:Iintermediary field_4488Lnet/minecraft/class_853;field_4488:Inamed chunkXOffsetLnet/minecraft/client/render/chunk/ChunkRendererRegion;chunkXOffset:I
-
chunkZOffset
protected final int chunkZOffset- Mappings:
Namespace Name Mixin selector official bLejn;b:Iintermediary field_4487Lnet/minecraft/class_853;field_4487:Inamed chunkZOffsetLnet/minecraft/client/render/chunk/ChunkRendererRegion;chunkZOffset:I
-
offset
- Mappings:
Namespace Name Mixin selector official cLejn;c:Lfx;intermediary field_4481Lnet/minecraft/class_853;field_4481:Lnet/minecraft/class_2338;named offsetLnet/minecraft/client/render/chunk/ChunkRendererRegion;offset:Lnet/minecraft/util/math/BlockPos;
-
xSize
protected final int xSize- Mappings:
Namespace Name Mixin selector official dLejn;d:Iintermediary field_4486Lnet/minecraft/class_853;field_4486:Inamed xSizeLnet/minecraft/client/render/chunk/ChunkRendererRegion;xSize:I
-
ySize
protected final int ySize- Mappings:
Namespace Name Mixin selector official eLejn;e:Iintermediary field_4484Lnet/minecraft/class_853;field_4484:Inamed ySizeLnet/minecraft/client/render/chunk/ChunkRendererRegion;ySize:I
-
zSize
protected final int zSize- Mappings:
Namespace Name Mixin selector official fLejn;f:Iintermediary field_4482Lnet/minecraft/class_853;field_4482:Inamed zSizeLnet/minecraft/client/render/chunk/ChunkRendererRegion;zSize:I
-
chunks
- Mappings:
Namespace Name Mixin selector official gLejn;g:[[Lcji;intermediary field_4483Lnet/minecraft/class_853;field_4483:[[Lnet/minecraft/class_2818;named chunksLnet/minecraft/client/render/chunk/ChunkRendererRegion;chunks:[[Lnet/minecraft/world/chunk/WorldChunk;
-
blockStates
- Mappings:
Namespace Name Mixin selector official hLejn;h:[Lchg;intermediary field_4489Lnet/minecraft/class_853;field_4489:[Lnet/minecraft/class_2680;named blockStatesLnet/minecraft/client/render/chunk/ChunkRendererRegion;blockStates:[Lnet/minecraft/block/BlockState;
-
fluidStates
- Mappings:
Namespace Name Mixin selector official iLejn;i:[Lczr;intermediary field_4485Lnet/minecraft/class_853;field_4485:[Lnet/minecraft/class_3610;named fluidStatesLnet/minecraft/client/render/chunk/ChunkRendererRegion;fluidStates:[Lnet/minecraft/fluid/FluidState;
-
world
- Mappings:
Namespace Name Mixin selector official jLejn;j:Lbtu;intermediary field_4490Lnet/minecraft/class_853;field_4490:Lnet/minecraft/class_1937;named worldLnet/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;)Vintermediary <init>Lnet/minecraft/class_853;<init>(Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Vnamed <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 aLejn;a(Lbtu;Lfx;Lfx;I)Lejn;intermediary method_3689Lnet/minecraft/class_853;method_3689(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_853;named createLnet/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 aLejn;a(Lfx;Lfx;II[[Lcji;)Zintermediary method_30000Lnet/minecraft/class_853;method_30000(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_2818;)Znamed method_30000Lnet/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
- Mappings:
Namespace Name Mixin selector official aLejn;a(Lfx;)Iintermediary method_3691Lnet/minecraft/class_853;method_3691(Lnet/minecraft/class_2338;)Inamed getIndexLnet/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 aLejn;a(III)Iintermediary method_3690Lnet/minecraft/class_853;method_3690(III)Inamed getIndexLnet/minecraft/client/render/chunk/ChunkRendererRegion;getIndex(III)I
-
getBlockState
- Specified by:
getBlockStatein interfaceBlockView- Mappings:
Namespace Name Mixin selector official d_Lbsy;d_(Lfx;)Lchg;intermediary method_8320Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getFluidState
- Specified by:
getFluidStatein interfaceBlockView- Mappings:
Namespace Name Mixin selector official bLbsy;b(Lfx;)Lczr;intermediary method_8316Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
-
getBrightness
- Specified by:
getBrightnessin interfaceBlockRenderView- Mappings:
Namespace Name Mixin selector official aLbsw;a(Lgc;Z)Fintermediary method_24852Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)Fnamed getBrightnessLnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F
-
getLightingProvider
- Specified by:
getLightingProviderin interfaceBlockRenderView- Mappings:
Namespace Name Mixin selector official eLbsw;e()Lczi;intermediary method_22336Lnet/minecraft/class_1920;method_22336()Lnet/minecraft/class_3568;named getLightingProviderLnet/minecraft/world/BlockRenderView;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
-
getBlockEntity
- Specified by:
getBlockEntityin interfaceBlockView- Mappings:
Namespace Name Mixin selector official cLbsy;c(Lfx;)Lcfe;intermediary method_8321Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;named getBlockEntityLnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
-
getBlockEntity
- Mappings:
Namespace Name Mixin selector official aLejn;a(Lfx;Lcji$b;)Lcfe;intermediary method_3688Lnet/minecraft/class_853;method_3688(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;named getBlockEntityLnet/minecraft/client/render/chunk/ChunkRendererRegion;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
-
getColor
- Specified by:
getColorin interfaceBlockRenderView- Mappings:
Namespace Name Mixin selector official aLbsw;a(Lfx;Lnet/minecraft/world/level/ColorResolver;)Iintermediary method_23752Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)Inamed getColorLnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I
-
getBottomSectionLimit
public int getBottomSectionLimit()- Specified by:
getBottomSectionLimitin interfaceHeightLimitView- Mappings:
Namespace Name Mixin selector official w_Lbtw;w_()Iintermediary method_31607Lnet/minecraft/class_5539;method_31607()Inamed getBottomSectionLimitLnet/minecraft/world/HeightLimitView;getBottomSectionLimit()I
-
getSectionCount
public int getSectionCount()- Specified by:
getSectionCountin interfaceHeightLimitView- Mappings:
Namespace Name Mixin selector official oLbtw;o()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getSectionCountLnet/minecraft/world/HeightLimitView;getSectionCount()I
-