diff options
| author | Lorenz <lo.scherf@gmail.com> | 2022-08-23 13:16:57 +0200 |
|---|---|---|
| committer | Lorenz <lo.scherf@gmail.com> | 2022-08-23 13:16:57 +0200 |
| commit | 21c7630e3d1d4371f99c22cd13a2cfa685f6de7f (patch) | |
| tree | 94f7e35ad3723d4a52c7e077caca4b61f05aa1f5 /src/main/java/at/hannibal2/skyhanni/utils | |
| parent | 1d57ff9e20696f95da8917cbaa1c77a7a74d210d (diff) | |
| download | SkyHanni-21c7630e3d1d4371f99c22cd13a2cfa685f6de7f.tar.gz SkyHanni-21c7630e3d1d4371f99c22cd13a2cfa685f6de7f.tar.bz2 SkyHanni-21c7630e3d1d4371f99c22cd13a2cfa685f6de7f.zip | |
showing the name of ashfang gravity orbs tag above
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt index d27391a6b..453b220e5 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt @@ -240,7 +240,12 @@ object RenderUtils { tessellator.draw() } - fun RenderWorldLastEvent.drawString(location: LorenzVec, text: String, seeThroughBlocks: Boolean = false, color: Color? = null) { + fun RenderWorldLastEvent.drawString( + location: LorenzVec, + text: String, + seeThroughBlocks: Boolean = false, + color: Color? = null, + ) { GlStateManager.alphaFunc(516, 0.1f) GlStateManager.pushMatrix() val viewer = Minecraft.getMinecraft().renderViewEntity @@ -263,11 +268,7 @@ object RenderUtils { GlStateManager.translate(x, y, z) GlStateManager.translate(0f, viewer.eyeHeight, 0f) - val c = color - if (c != null) { - GlStateManager.color(c.red.toFloat(), c.green.toFloat(), c.blue.toFloat()) - } - drawNametag(text) + drawNametag(text, color) GlStateManager.rotate(-renderManager.playerViewY, 0.0f, 1.0f, 0.0f) GlStateManager.rotate(renderManager.playerViewX, 1.0f, 0.0f, 0.0f) GlStateManager.translate(0f, -0.25f, 0f) @@ -287,7 +288,7 @@ object RenderUtils { /** * @author Mojang */ - fun drawNametag(str: String?) { + fun drawNametag(str: String, color: Color?) { val fontRenderer = Minecraft.getMinecraft().fontRendererObj val f1 = 0.02666667f GlStateManager.pushMatrix() @@ -316,7 +317,8 @@ object RenderUtils { worldrenderer.pos((j + 1).toDouble(), (-1 + i).toDouble(), 0.0).color(0.0f, 0.0f, 0.0f, 0.25f).endVertex() tessellator.draw() GlStateManager.enableTexture2D() - fontRenderer.drawString(str, -j, i, 553648127) + val colorCode = color?.rgb ?: 553648127 + fontRenderer.drawString(str, -j, i, colorCode) GlStateManager.depthMask(true) fontRenderer.drawString(str, -j, i, -1) GlStateManager.enableBlend() |
