ItemIcon.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:OpenPeripheral-Addons 作者:
@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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号