DisabledHandler.java 文件源码

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

项目:DimensionGuard 作者:
@SideOnly(Side.CLIENT)
public static void disabledRender(RenderItem itemRender, ItemStack stack, int i, int j)
{
    Minecraft.getMinecraft().getTextureManager().bindTexture(texture);
    GL11.glPushMatrix();

    if (!(stack.getItemSpriteNumber() == 0 && RenderBlocks.renderItemIn3d(Block.getBlockFromItem(stack.getItem()).getRenderType())))
        GL11.glEnable(GL11.GL_BLEND);
    GL11.glDisable(GL11.GL_LIGHTING);
    GL11.glDisable(GL11.GL_DEPTH_TEST);
    OpenGlHelper.glBlendFunc(770, 771, 1, 0);
    GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
    Tessellator tessellator = Tessellator.instance;
    tessellator.startDrawingQuads();
    tessellator.addVertexWithUV((double)(i + 0), (double)(j + 16), 500F, 0, 1);
    tessellator.addVertexWithUV((double)(i + 16), (double)(j + 16), 500F, 1, 1);
    tessellator.addVertexWithUV((double)(i + 16), (double)(j + 0), 500F, 1, 0);
    tessellator.addVertexWithUV((double)(i + 0), (double)(j + 0), 500F, 0, 0);
    tessellator.draw();
    GL11.glEnable(GL11.GL_LIGHTING);
    GL11.glEnable(GL11.GL_DEPTH_TEST);
    GL11.glDisable(GL11.GL_BLEND);
    GL11.glPopMatrix();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号