public void renderInventoryBlock(final Block block, final int metadata, final int modelID, final RenderBlocks renderer) {
final Tessellator var4 = Tessellator.instance;
block.setBlockBoundsForItemRender();
renderer.setRenderBoundsFromBlock(block);
GL11.glRotatef(90.0f, 0.0f, 1.0f, 0.0f);
GL11.glTranslatef(-0.5f, -0.0f, -0.5f);
final int l = block.getRenderColor(metadata);
final float r = (l >> 16 & 0xFF) / 255.0f;
final float g = (l >> 8 & 0xFF) / 255.0f;
final float b = (l & 0xFF) / 255.0f;
GL11.glColor4f(r, g, b, 1.0f);
GL11.glDisable(2896);
renderer.enableAO = false;
var4.startDrawingQuads();
var4.setNormal(0.0f, 1.0f, 0.0f);
renderer.renderFaceYNeg(block, 0.0, -0.5, 0.0, block.getIcon(0, metadata));
renderer.renderFaceYPos(block, 0.0, -0.5, 0.0, block.getIcon(1, metadata));
renderer.renderFaceZNeg(block, 0.0, -0.5, 0.0, block.getIcon(2, metadata));
renderer.renderFaceZPos(block, 0.0, -0.5, 0.0, block.getIcon(3, metadata));
renderer.renderFaceXNeg(block, 0.0, -0.5, 0.0, block.getIcon(4, metadata));
renderer.renderFaceXPos(block, 0.0, -0.5, 0.0, block.getIcon(5, metadata));
var4.draw();
GL11.glTranslatef(0.5f, 0.0f, 0.5f);
GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
GL11.glEnable(2896);
}
RenderBlockFullBright.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:ExtraUtilities
作者:
评论列表
文章目录