Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void drawImage(double x, double y, ResourceLocation image, double width, double height) {
- GL11.glPushMatrix();
- GL11.glColor3f(1, 1, 1);
- Minecraft.getMinecraft().renderEngine.bindTexture(image);
- Tessellator tessellator = Tessellator.getInstance();
- BufferBuilder bufferbuilder = tessellator.getBuffer();
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glEnable(GL11.GL_POINT_SMOOTH);
- GL11.glHint(GL11.GL_POINT_SMOOTH_HINT, GL11.GL_FASTEST);
- bufferbuilder.begin(7, DefaultVertexFormats.POSITION_TEX);
- bufferbuilder.pos(x, (y + height), 0.0D).endVertex();
- bufferbuilder.pos((x + width), (y + height), 0.0D).endVertex();
- bufferbuilder.pos((x + width), y, 0.0D).endVertex();
- bufferbuilder.pos(x, y, 0.0D).endVertex();
- bufferbuilder.tex(x, (y + height)).endVertex();
- bufferbuilder.tex((x + width), (y + height)).endVertex();
- bufferbuilder.tex((x + width), y).endVertex();
- bufferbuilder.tex(x, y).endVertex();
- tessellator.draw();
- GL11.glDisable(GL11.GL_BLEND);
- GL11.glDisable(GL11.GL_POINT_SMOOTH);
- GL11.glPopMatrix();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement