Class RenderChunkRegion
java.lang.Object
net.minecraft.client.renderer.chunk.RenderChunkRegion
- All Implemented Interfaces:
BlockAndTintGetter,BlockGetter,LevelHeightAccessor,IForgeBlockAndTintGetter,IForgeBlockGetter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRenderChunkRegion(Level p_200456_, int p_200457_, int p_200458_, RenderChunk[] p_342584_) -
Method Summary
Modifier and TypeMethodDescriptiongetBlockEntity(BlockPos p_112945_) getBlockState(BlockPos p_112947_) intgetBlockTint(BlockPos p_112937_, ColorResolver p_112938_) private RenderChunkgetChunk(int p_344830_, int p_345301_) getFluidState(BlockPos p_112943_) intintRetrieves the model data manager for this level.floatgetShade(float normalX, float normalY, float normalZ, boolean shade) Computes the shade for a given normal.floatstatic intindex(int p_345383_, int p_342744_, int p_343921_, int p_343462_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.BlockAndTintGetter
canSeeSky, getBrightness, getRawBrightnessMethods inherited from interface net.minecraft.world.level.BlockGetter
clip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getLightEmission, getMaxLightLevel, isBlockInLineMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockGetter
getExistingBlockEntityMethods inherited from interface net.minecraft.world.level.LevelHeightAccessor
getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight
-
Field Details
-
RADIUS
public static final int RADIUS- See Also:
-
SIZE
public static final int SIZE- See Also:
-
minChunkX
private final int minChunkX -
minChunkZ
private final int minChunkZ -
chunks
-
level
-
-
Constructor Details
-
RenderChunkRegion
RenderChunkRegion(Level p_200456_, int p_200457_, int p_200458_, RenderChunk[] p_342584_)
-
-
Method Details
-
getBlockState
- Specified by:
getBlockStatein interfaceBlockGetter
-
getFluidState
- Specified by:
getFluidStatein interfaceBlockGetter
-
getShade
- Specified by:
getShadein interfaceBlockAndTintGetter
-
getLightEngine
- Specified by:
getLightEnginein interfaceBlockAndTintGetter
-
getBlockEntity
- Specified by:
getBlockEntityin interfaceBlockGetter
-
getChunk
-
getBlockTint
- Specified by:
getBlockTintin interfaceBlockAndTintGetter
-
getMinBuildHeight
public int getMinBuildHeight()- Specified by:
getMinBuildHeightin interfaceLevelHeightAccessor
-
getHeight
public int getHeight()- Specified by:
getHeightin interfaceLevelHeightAccessor
-
index
public static int index(int p_345383_, int p_342744_, int p_343921_, int p_343462_) -
getShade
public float getShade(float normalX, float normalY, float normalZ, boolean shade) Description copied from interface:IForgeBlockAndTintGetterComputes the shade for a given normal. Alternate version of the vanilla method taking in aDirection.- Specified by:
getShadein interfaceIForgeBlockAndTintGetter
-
getModelDataManager
Description copied from interface:IForgeBlockGetterRetrieves the model data manager for this level. This will benullon a server level.- Specified by:
getModelDataManagerin interfaceIForgeBlockGetter
-