/**
* Draws an ItemStack
*
* @param itemStack itemstack to draw
* @param x startX
* @param y startY
*/
public void drawItemStack(ItemStack itemStack, int x, int y) {
int[][] savedGLState = OpenGLHelper.saveGLState(new int[]{GL11.GL_ALPHA_TEST, GL11.GL_LIGHTING});
RenderItem renderItem = mc.getRenderItem();
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
RenderHelper.enableGUIStandardItemLighting();
GL11.glEnable(GL12.GL_RESCALE_NORMAL);
GL11.glEnable(GL11.GL_DEPTH_TEST);
renderItem.renderItemIntoGUI(itemStack, x, y);
GL11.glDisable(GL12.GL_RESCALE_NORMAL);
GL11.glDisable(GL11.GL_BLEND);
GL11.glPopMatrix();
OpenGLHelper.restoreGLState(savedGLState);
}
GuiHelper.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:T.E.C.H
作者:
评论列表
文章目录