mirror of
https://github.com/barkeser2002/CatServer.git
synced 2026-09-25 12:05:59 +03:00
23 lines
1.3 KiB
Diff
23 lines
1.3 KiB
Diff
--- ../src-base/minecraft/net/minecraft/client/gui/GuiBossOverlay.java
|
|
+++ ../src-work/minecraft/net/minecraft/client/gui/GuiBossOverlay.java
|
|
@@ -34,13 +34,18 @@
|
|
for (BossInfoClient bossinfoclient : this.mapBossInfos.values())
|
|
{
|
|
int k = i / 2 - 91;
|
|
+ net.minecraftforge.client.event.RenderGameOverlayEvent.BossInfo event =
|
|
+ net.minecraftforge.client.ForgeHooksClient.bossBarRenderPre(scaledresolution, bossinfoclient, k, j, 10 + this.client.fontRenderer.FONT_HEIGHT);
|
|
+ if (!event.isCanceled()) {
|
|
GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
|
|
this.client.getTextureManager().bindTexture(GUI_BARS_TEXTURES);
|
|
this.render(k, j, bossinfoclient);
|
|
String s = bossinfoclient.getName().getFormattedText();
|
|
this.client.fontRenderer.drawStringWithShadow(s, (float)(i / 2 - this.client.fontRenderer.getStringWidth(s) / 2), (float)(j - 9), 16777215);
|
|
- j += 10 + this.client.fontRenderer.FONT_HEIGHT;
|
|
+ }
|
|
+ j += event.getIncrement();
|
|
|
|
+ net.minecraftforge.client.ForgeHooksClient.bossBarRenderPost(scaledresolution);
|
|
if (j >= scaledresolution.getScaledHeight() / 3)
|
|
{
|
|
break;
|