@Override
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderBlocks) {
if (block instanceof ITileEntityProvider) {
ITileEntityProvider prov = (ITileEntityProvider) block;
te = prov.createNewTileEntity(null, metadata);
te.blockMetadata = metadata;
} else return;
if (block instanceof IBlockRenderHook) {
IBlockRenderHook hook = (IBlockRenderHook) block;
hook.callbackInventory(te);
}
glRotatef(90F, 0F, 1F, 0F);
glTranslatef(-0.5F, -0.5F, -0.5F);
float scale = 1F;
glScalef(scale, scale, scale);
glAlphaFunc(GL_GREATER, 0.1F);
TESRStaticHandler renderer = (TESRStaticHandler) TileEntityRendererDispatcher.instance.mapSpecialRenderers.get(te.getClass());
renderer.renderTile(te, 0.0, 0.0, 0.0, 0, true, renderBlocks);
renderer.renderTile(te, 0.0, 0.0, 0.0, 0, false, renderBlocks);
}
AdvancedTileProxy.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:Quantum-Anomalies
作者:
评论列表
文章目录