Class RenderChunkRegion
java.lang.Object
net.minecraft.client.renderer.chunk.RenderChunkRegion
- All Implemented Interfaces:
BlockAndTintGetter
,BlockGetter
,LevelHeightAccessor
,IBlockAndTintGetterExtension
,IBlockGetterExtension
-
Field Summary
-
Constructor Summary
ConstructorDescriptionRenderChunkRegion
(Level p_200456_, int p_200457_, int p_200458_, RenderChunk[][] p_200459_) -
Method Summary
Modifier and TypeMethodDescriptiongetBlockEntity
(BlockPos p_112945_) getBlockState
(BlockPos p_112947_) int
getBlockTint
(BlockPos p_112937_, ColorResolver p_112938_) getFluidState
(BlockPos p_112943_) int
int
Retrieves the model data manager for this level.float
getShade
(float normalX, float normalY, float normalZ, boolean shade) Computes the shade for a given normal.float
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.level.BlockAndTintGetter
canSeeSky, getBrightness, getRawBrightness
Methods inherited from interface net.minecraft.world.level.BlockGetter
clip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getLightEmission, getMaxLightLevel, isBlockInLine
Methods inherited from interface net.neoforged.neoforge.common.extensions.IBlockGetterExtension
getExistingBlockEntity
Methods inherited from interface net.minecraft.world.level.LevelHeightAccessor
getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight
-
Field Details
-
centerX
private final int centerX -
centerZ
private final int centerZ -
chunks
-
level
-
-
Constructor Details
-
RenderChunkRegion
RenderChunkRegion(Level p_200456_, int p_200457_, int p_200458_, RenderChunk[][] p_200459_)
-
-
Method Details
-
getBlockState
- Specified by:
getBlockState
in interfaceBlockGetter
-
getFluidState
- Specified by:
getFluidState
in interfaceBlockGetter
-
getShade
- Specified by:
getShade
in interfaceBlockAndTintGetter
-
getLightEngine
- Specified by:
getLightEngine
in interfaceBlockAndTintGetter
-
getBlockEntity
- Specified by:
getBlockEntity
in interfaceBlockGetter
-
getBlockTint
- Specified by:
getBlockTint
in interfaceBlockAndTintGetter
-
getMinBuildHeight
public int getMinBuildHeight()- Specified by:
getMinBuildHeight
in interfaceLevelHeightAccessor
-
getHeight
public int getHeight()- Specified by:
getHeight
in interfaceLevelHeightAccessor
-
getShade
public float getShade(float normalX, float normalY, float normalZ, boolean shade) Description copied from interface:IBlockAndTintGetterExtension
Computes the shade for a given normal. Alternate version of the vanilla method taking in aDirection
.- Specified by:
getShade
in interfaceIBlockAndTintGetterExtension
-
getModelDataManager
Description copied from interface:IBlockGetterExtension
Retrieves the model data manager for this level. This will benull
on a server level.- Specified by:
getModelDataManager
in interfaceIBlockGetterExtension
-