Class ChunkRendererRegion
java.lang.Object
net.minecraft.client.render.chunk.ChunkRendererRegion
- All Implemented Interfaces:
BlockRenderView,BlockView,HeightLimitView
- Mappings:
Namespace Name official epxintermediary net/minecraft/class_853named net/minecraft/client/render/chunk/ChunkRendererRegion
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BlockState[]protected WorldChunk[][]protected intprotected intprotected FluidState[]protected BlockPosprotected intprotected intprotected intprotected World -
Constructor Summary
ConstructorsConstructorDescriptionChunkRendererRegion(World world, int chunkX, int chunkZ, WorldChunk[][] chunks, BlockPos startPos, BlockPos endPos) -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ChunkRendererRegiongetBlockEntity(BlockPos pos)getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)getBlockState(BlockPos pos)intReturns the bottom Y level, or height, inclusive, of this view.floatgetBrightness(Direction direction, boolean shaded)intgetColor(BlockPos pos, ColorResolver colorResolver)getFluidState(BlockPos pos)intprotected intgetIndex(int x, int y, int z)protected intstatic 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
getBlockEntity, getDismountHeight, getDismountHeight, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Field Details
-
chunkXOffset
protected final int chunkXOffset- Mappings:
Namespace Name Mixin selector official aLepx;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 bLepx;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 cLepx;c:Lgg;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;
-
sizeX
protected final int sizeX- Mappings:
Namespace Name Mixin selector official dLepx;d:Iintermediary field_4486Lnet/minecraft/class_853;field_4486:Inamed sizeXLnet/minecraft/client/render/chunk/ChunkRendererRegion;sizeX:I
-
sizeY
protected final int sizeY- Mappings:
Namespace Name Mixin selector official eLepx;e:Iintermediary field_4484Lnet/minecraft/class_853;field_4484:Inamed sizeYLnet/minecraft/client/render/chunk/ChunkRendererRegion;sizeY:I
-
sizeZ
protected final int sizeZ- Mappings:
Namespace Name Mixin selector official fLepx;f:Iintermediary field_4482Lnet/minecraft/class_853;field_4482:Inamed sizeZLnet/minecraft/client/render/chunk/ChunkRendererRegion;sizeZ:I
-
chunks
- Mappings:
Namespace Name Mixin selector official gLepx;g:[[Lcmw;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 hLepx;h:[Lcks;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 iLepx;i:[Ldes;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 jLepx;j:Lbwp;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>Lepx;<init>(Lbwp;II[[Lcmw;Lgg;Lgg;)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 @Nullable ChunkRendererRegion create(World world, BlockPos startPos, BlockPos endPos, int chunkRadius)- Mappings:
Namespace Name Mixin selector official aLepx;a(Lbwp;Lgg;Lgg;I)Lepx;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 aLepx;a(Lgg;Lgg;II[[Lcmw;)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 aLepx;a(Lgg;)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 aLepx;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 a_Lbvt;a_(Lgg;)Lcks;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 b_Lbvt;b_(Lgg;)Ldes;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 aLbvr;a(Lgl;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 k_Lbvr;k_()Ldej;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 c_Lbvt;c_(Lgg;)Lcip;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
@Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)- Mappings:
Namespace Name Mixin selector official aLepx;a(Lgg;Lcmw$b;)Lcip;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 aLbvr;a(Lgg;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
-
getBottomY
public int getBottomY()Returns the bottom Y level, or height, inclusive, of this view.- Specified by:
getBottomYin interfaceHeightLimitView- See Also:
HeightLimitView.getTopY(),HeightLimitView.getHeight()- Mappings:
Namespace Name Mixin selector official s_Lbwr;s_()Iintermediary method_31607Lnet/minecraft/class_5539;method_31607()Inamed getBottomYLnet/minecraft/world/HeightLimitView;getBottomY()I
-
getHeight
public int getHeight()Returns the difference in the minimum and maximum height.This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.
- Specified by:
getHeightin interfaceHeightLimitView- Returns:
- the difference in the minimum and maximum height
- See Also:
HeightLimitView.getBottomY(),HeightLimitView.getTopY()- Mappings:
Namespace Name Mixin selector official t_Lbwr;t_()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getHeightLnet/minecraft/world/HeightLimitView;getHeight()I
-