public static void renderCarriedItemsFix(EntityGolemBase golem) {
GL11.glPushMatrix();
GL11.glScaled(0.4D, 0.4D, 0.4D);
GL11.glTranslatef(-0.5F, 2.5F, -1.25F);
GL11.glRotatef(180.0F, 1.0F, 0.0F, 0.0F);
ItemStack item = golem.getCarriedForDisplay();
int renderPass = 0;
do {
IIcon icon = item.getItem().getIcon(item, renderPass);
if (icon != null) {
Color color = new Color(item.getItem().getColorFromItemStack(item, renderPass));
GL11.glColor3ub((byte) color.getRed(), (byte) color.getGreen(), (byte) color.getBlue());
ItemRenderer.renderItemIn2D(Tessellator.instance, icon.getMaxU(), icon.getMinV(), icon.getMinU(),
icon.getMaxV(), icon.getIconWidth(), icon.getIconHeight(), 0.0625F);
GL11.glColor3f(1.0F, 1.0F, 1.0F);
}
renderPass++;
} while (renderPass < item.getItem().getRenderPasses(item.getItemDamage()));
GL11.glPopMatrix();
}
RenderGolemHelper.java 文件源码
java
阅读 13
收藏 0
点赞 0
评论 0
项目:Gadomancy
作者:
评论列表
文章目录