Advertisement
Guest User

Untitled

a guest
Jul 1st, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. @SideOnly(Side.CLIENT)
  2. @SubscribeEvent
  3. public void onGameOverlayRender(RenderGameOverlayEvent.Post e){
  4. EntityPlayer player = Minecraft.getMinecraft().thePlayer;
  5. if (player.getCapability(RootsCapabilityManager.manaCapability, null).getMaxMana() > 0){
  6. if (e.getType() == ElementType.FOOD){
  7. GlStateManager.disableDepth();
  8. GlStateManager.disableCull();
  9. GlStateManager.pushMatrix();
  10. Minecraft.getMinecraft().getTextureManager().bindTexture(new ResourceLocation("roots:textures/gui/manaBar.png"));
  11.  
  12. Tessellator tess = Tessellator.getInstance();
  13. VertexBuffer b = tess.getBuffer();
  14. int w = e.getResolution().getScaledWidth();
  15. int h = e.getResolution().getScaledHeight();
  16. GlStateManager.color(1f, 1f, 1f, 1f);
  17.  
  18. b.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX);
  19. this.drawQuad(b, w, h, w-160, h, w-160, h-160, w, h-160, 0, 0, 9, 9);
  20. tess.draw();
  21.  
  22. GlStateManager.popMatrix();
  23. GlStateManager.enableCull();
  24. GlStateManager.enableDepth();
  25. }
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement