Guest User

event example

a guest
Sep 30th, 2014
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1. //extending from net.minecraft.client.gui.GuiScreen allows me to get the methods in that class. EG drawCenteredString used in this example
  2.    
  3.     public EventRenderHud(Minecraft mc) {
  4.         super(mc);
  5.     }
  6.  
  7. @SubscribeEvent
  8.     public void doRenderOverlay(RenderGameOverlayEvent event) {
  9.         if(!mc.thePlayer.capabilities.isCreativeMode) {
  10.             renderPlayerInfo(mc.thePlayer.getHealth(), mc.thePlayer.experienceLevel);
  11.         }
  12.     }
  13.  
  14.     private void renderPlayerInfo(float health, float exp) {
  15.         DecimalFormat df = new DecimalFormat("#0.#");
  16.         String currentHealth = df.format(health);
  17.         String currentLevel = exp.ToString();
  18.         GL11.glPushMatrix();
  19.             this.drawCenteredString(this.mc.fontRenderer, currentLevel, 45, 47, this.textShadow);
  20.             this.drawCenteredString(this.mc.fontRenderer, currentHealth, 107, 22, this.textShadow);
  21.         GL11.glPopMatrix();
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment