diff options
author | bowser0000 <bowser0000@gmail.com> | 2022-03-22 19:59:22 -0400 |
---|---|---|
committer | bowser0000 <bowser0000@gmail.com> | 2022-03-22 19:59:22 -0400 |
commit | dce1af627f2f9f10bb21f83b976c2b6008975fdf (patch) | |
tree | 5efedc31d43e1505c0eb48dd9480e8f7873dd045 /src/main/java/me/Danker/utils | |
parent | 71f48e9cf2f250a2ddf5444ccce5d0ebd6487e4a (diff) | |
download | SkyblockMod-dce1af627f2f9f10bb21f83b976c2b6008975fdf.tar.gz SkyblockMod-dce1af627f2f9f10bb21f83b976c2b6008975fdf.tar.bz2 SkyblockMod-dce1af627f2f9f10bb21f83b976c2b6008975fdf.zip |
Add new f7 terminals
Also remove maze terminal
Diffstat (limited to 'src/main/java/me/Danker/utils')
-rw-r--r-- | src/main/java/me/Danker/utils/RenderUtils.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/me/Danker/utils/RenderUtils.java b/src/main/java/me/Danker/utils/RenderUtils.java index 50b9786..b5ede19 100644 --- a/src/main/java/me/Danker/utils/RenderUtils.java +++ b/src/main/java/me/Danker/utils/RenderUtils.java @@ -59,6 +59,22 @@ public class RenderUtils { GL11.glTranslated(0, 0, -1); } + public static void drawTextOnSlot(int size, int xSlotPos, int ySlotPos, String text) { + Minecraft mc = Minecraft.getMinecraft(); + ScaledResolution sr = new ScaledResolution(mc); + int guiLeft = (sr.getScaledWidth() - 176) / 2; + int guiTop = (sr.getScaledHeight() - 222) / 2; + int x = guiLeft + xSlotPos; + int y = guiTop + ySlotPos; + // Move down when chest isn't 6 rows + if (size != 90) y += (6 - (size - 36) / 9) * 9; + + int width = mc.fontRendererObj.getStringWidth(text); + GL11.glTranslated(0, 0, 1); + mc.fontRendererObj.drawString(text, x + 8 - width / 2, y + 5, 0xFFFFFF, true); + GL11.glTranslated(0, 0, -1); + } + public static void draw3DLine(Vec3 pos1, Vec3 pos2, int colourInt, int lineWidth, boolean depth, float partialTicks) { Entity render = Minecraft.getMinecraft().getRenderViewEntity(); WorldRenderer worldRenderer = Tessellator.getInstance().getWorldRenderer(); |