@Override
@SideOnly(Side.CLIENT)
protected void drawContents(RenderState renderState, float partialTicks) {
renderState.enableTexture();
renderState.enableDepthTest();
renderState.enableCullFace();
renderState.disableLight();
renderState.setColor(0xFFFFFF, 1.0f);
GL11.glScalef(scale, scale, scale);
final RenderItem renderItem = getRenderItem();
final Minecraft minecraft = Minecraft.getMinecraft();
final TextureManager textureManager = minecraft.getTextureManager();
renderItem.renderItemAndEffectIntoGUI(minecraft.fontRenderer, textureManager, drawStack, 0, 0);
if (damageBar > 0 || !Strings.isNullOrEmpty(label)) {
renderItem.renderItemOverlayIntoGUI(minecraft.fontRenderer, textureManager, dummyStack, 0, 0, label);
}
RenderUtils.disableLightmap();
renderState.readState();
}
ItemIcon.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:OpenPeripheral-Addons
作者:
评论列表
文章目录