здоровье и голод в процентах

103
5
у меня есть два кода(спасибо тимахе) которые отображают в цифрах от 0 до 20 число голода или хп, как можно переделать этот код чтобы он показывал хп или голод от 0 до 100 в процентах?

Java:
    @SubscribeEvent
    public void render(RenderGameOverlayEvent.Post event){
        if(event.type == RenderGameOverlayEvent.ElementType.HEALTH){
            int x = event.resolution.getScaledWidth() - 512;
            int y = event.resolution.getScaledHeight() - 150;
            GL11.glPushMatrix();
            String stg;
            int width;
            GL11.glTranslatef(x + 483, y + 72, 0);
            stg = Float.toString(mc.thePlayer.getHealth());
            width = mc.fontRenderer.getStringWidth(stg);
            mc.fontRenderer.drawStringWithShadow(stg, -(width / 20), 25, 0xFFFFFF);
            GL11.glPopMatrix();
        }
    }
Java:
    @SubscribeEvent
    public void render(RenderGameOverlayEvent.Post event){
        if(event.type == RenderGameOverlayEvent.ElementType.FOOD){
            int x = event.resolution.getScaledWidth() - 512;
            int y = event.resolution.getScaledHeight() - 150;
            String stg;
            int width;
            GL11.glPushMatrix();
            GL11.glTranslatef(x + 483, y + 100, 0);
            stg = Integer.toString(mc.thePlayer.getFoodStats().getFoodLevel());
            width = mc.fontRenderer.getStringWidth(stg);
            mc.fontRenderer.drawStringWithShadow(stg, -(width / 20), 25, 0xFFFFFF);
            GL11.glPopMatrix();

        }
    }
 
Сверху