Stradaa_

TargetHUD.java

Mar 31st, 2021 (edited)
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. package MadCatClient.HUD.mod.impl;
  2.  
  3. import java.awt.Color;
  4.  
  5. import MadCatClient.HUD.mod.HUDMod;
  6. import net.minecraft.client.Minecraft;
  7. import net.minecraft.client.gui.FontRenderer;
  8. import net.minecraft.client.gui.Gui;
  9. import net.minecraft.entity.EntityLivingBase;
  10.  
  11. public class TargetHUD extends HUDMod {
  12.  
  13. EntityLivingBase target = (EntityLivingBase) mc.pointedEntity;
  14.  
  15. public TargetHUD() {
  16. super("TargetHUD", 100, 100);
  17. }
  18.  
  19. @Override
  20. public void draw() {
  21. renderTargetHUD();
  22. super.draw();
  23. }
  24.  
  25. private void renderTargetHUD() {
  26. if(target != null) {
  27. fr.drawStringWithShadow(target.getName(), getX() + 2, getY() + 2, -1);
  28. fr.drawStringWithShadow((int) target.getHealth() + " \u2764", getX() + 2, getY() + 2 + fr.FONT_HEIGHT, -1);
  29. }
  30. }
  31.  
  32. @Override
  33. public void renderDummy(int mouseX, int mouseY) {
  34. fr.drawStringWithShadow("Target Name", getX() + 2, getY() + 2, -1);
  35. fr.drawStringWithShadow("69 \u2764", getX() + 2, getY() + 2 + fr.FONT_HEIGHT, -1);
  36.  
  37. super.renderDummy(mouseX, mouseY);
  38. }
  39.  
  40. @Override
  41. public int getWidth() {
  42. return 154;
  43. }
  44.  
  45. @Override
  46. public int getHeight() {
  47. return 52;
  48. }
  49.  
  50.  
  51.  
  52. }
Add Comment
Please, Sign In to add comment