As for how to modify the HUD armor/health bar, you can intercept the RenderGameOverlayEvent and return event.setCanceled(true) for event.type.equals(ElementType.Armor) and event.type.equals(ElementType.Health). Then you can render whatever the hell you want for an armor bars and health bars.