public class BlockRendererDispatcher extends java.lang.Object implements IResourceManagerReloadListener
Modifier and Type | Field and Description |
---|---|
private BlockModelRenderer |
blockModelRenderer |
private BlockModelShapes |
blockModelShapes |
private ChestRenderer |
chestRenderer |
private BlockFluidRenderer |
fluidRenderer |
private GameSettings |
gameSettings |
Constructor and Description |
---|
BlockRendererDispatcher(BlockModelShapes blockModelShapesIn,
GameSettings gameSettingsIn) |
Modifier and Type | Method and Description |
---|---|
private IBakedModel |
getBakedModel(IBlockState state,
BlockPos pos) |
BlockModelRenderer |
getBlockModelRenderer() |
BlockModelShapes |
getBlockModelShapes() |
IBakedModel |
getModelFromBlockState(IBlockState state,
IBlockAccess worldIn,
BlockPos pos) |
boolean |
isRenderTypeChest(Block p_175021_1_,
int p_175021_2_) |
void |
onResourceManagerReload(IResourceManager resourceManager) |
boolean |
renderBlock(IBlockState state,
BlockPos pos,
IBlockAccess blockAccess,
WorldRenderer worldRendererIn) |
void |
renderBlockBrightness(IBlockState state,
float brightness) |
void |
renderBlockDamage(IBlockState state,
BlockPos pos,
TextureAtlasSprite texture,
IBlockAccess blockAccess) |
private BlockModelShapes blockModelShapes
private final GameSettings gameSettings
private final BlockModelRenderer blockModelRenderer
private final ChestRenderer chestRenderer
private final BlockFluidRenderer fluidRenderer
public BlockRendererDispatcher(BlockModelShapes blockModelShapesIn, GameSettings gameSettingsIn)
public BlockModelShapes getBlockModelShapes()
public void renderBlockDamage(IBlockState state, BlockPos pos, TextureAtlasSprite texture, IBlockAccess blockAccess)
public boolean renderBlock(IBlockState state, BlockPos pos, IBlockAccess blockAccess, WorldRenderer worldRendererIn)
public BlockModelRenderer getBlockModelRenderer()
private IBakedModel getBakedModel(IBlockState state, BlockPos pos)
public IBakedModel getModelFromBlockState(IBlockState state, IBlockAccess worldIn, BlockPos pos)
public void renderBlockBrightness(IBlockState state, float brightness)
public boolean isRenderTypeChest(Block p_175021_1_, int p_175021_2_)
public void onResourceManagerReload(IResourceManager resourceManager)
onResourceManagerReload
in interface IResourceManagerReloadListener