aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/Danker/utils
diff options
context:
space:
mode:
authorbowser0000 <bowser0000@gmail.com>2022-03-22 19:59:22 -0400
committerbowser0000 <bowser0000@gmail.com>2022-03-22 19:59:22 -0400
commitdce1af627f2f9f10bb21f83b976c2b6008975fdf (patch)
tree5efedc31d43e1505c0eb48dd9480e8f7873dd045 /src/main/java/me/Danker/utils
parent71f48e9cf2f250a2ddf5444ccce5d0ebd6487e4a (diff)
downloadSkyblockMod-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.java16
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();