aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-06-07 13:21:29 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-06-17 01:32:14 -0400
commit8278636bcf13450dfb0d505bd92d4355f7a85db8 (patch)
tree224b797e3af30ddc8c8ab2716e779635385cc2b2 /src/main/java
parent9e142941684bb40fe48f7f68bcd456894d3acd57 (diff)
downloadSkyblocker-8278636bcf13450dfb0d505bd92d4355f7a85db8.tar.gz
Skyblocker-8278636bcf13450dfb0d505bd92d4355f7a85db8.tar.bz2
Skyblocker-8278636bcf13450dfb0d505bd92d4355f7a85db8.zip
Write drill fuel bar to gui overlay buffer
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/mixin/DrawContextMixin.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/DrawContextMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/DrawContextMixin.java
index 0c28491d..32163c38 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/mixin/DrawContextMixin.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/DrawContextMixin.java
@@ -18,6 +18,7 @@ import me.xmrvizzy.skyblocker.utils.ItemUtils;
import me.xmrvizzy.skyblocker.utils.Utils;
import net.minecraft.client.font.TextRenderer;
import net.minecraft.client.gui.DrawContext;
+import net.minecraft.client.render.RenderLayer;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NbtCompound;
@@ -56,8 +57,8 @@ public abstract class DrawContextMixin {
float hue = Math.max(0.0F, 1.0F - (max - current) / max);
int width = Math.round(current / max * 13.0F);
Color color = Color.getHSBColor(hue / 3.0F, 1.0F, 1.0F);
- context.fill(x + 2, y + 13, x + 15, y + 15, 0xFF000000);
- context.fill(x + 2, y + 13, x + 2 + width, y + 14, ColorHelper.Argb.getArgb(color.getAlpha(), color.getRed(), color.getGreen(), color.getBlue()));
+ context.fill(RenderLayer.getGuiOverlay(), x + 2, y + 13, x + 15, y + 15, 0xFF000000);
+ context.fill(RenderLayer.getGuiOverlay(), x + 2, y + 13, x + 2 + width, y + 14, ColorHelper.Argb.getArgb(color.getAlpha(), color.getRed(), color.getGreen(), color.getBlue()));
matrices.pop();
RenderSystem.enableDepthTest();