Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SideOnly(Side.CLIENT)
- @SubscribeEvent
- public void onGameOverlayRender(RenderGameOverlayEvent.Post e){
- EntityPlayer player = Minecraft.getMinecraft().thePlayer;
- if (player.getCapability(RootsCapabilityManager.manaCapability, null).getMaxMana() > 0){
- if (e.getType() == ElementType.FOOD){
- GlStateManager.disableDepth();
- GlStateManager.disableCull();
- GlStateManager.pushMatrix();
- Minecraft.getMinecraft().getTextureManager().bindTexture(new ResourceLocation("roots:textures/gui/manaBar.png"));
- Tessellator tess = Tessellator.getInstance();
- VertexBuffer b = tess.getBuffer();
- int w = e.getResolution().getScaledWidth();
- int h = e.getResolution().getScaledHeight();
- GlStateManager.color(1f, 1f, 1f, 1f);
- b.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX);
- this.drawQuad(b, w, h, w-160, h, w-160, h-160, w, h-160, 0, 0, 9, 9);
- tess.draw();
- GlStateManager.popMatrix();
- GlStateManager.enableCull();
- GlStateManager.enableDepth();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement