From 0b596f0e1ff652dc5fb2a18947ab269450fa8417 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Mon, 12 Oct 2015 20:18:22 +0200 Subject: [PATCH] Fix coloring after drawing string or colored rects --- .../de/johni0702/minecraft/gui/MinecraftGuiRenderer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/johni0702/minecraft/gui/MinecraftGuiRenderer.java b/src/main/java/de/johni0702/minecraft/gui/MinecraftGuiRenderer.java index 0af0b4ef..aa60bffb 100644 --- a/src/main/java/de/johni0702/minecraft/gui/MinecraftGuiRenderer.java +++ b/src/main/java/de/johni0702/minecraft/gui/MinecraftGuiRenderer.java @@ -108,6 +108,7 @@ public class MinecraftGuiRenderer implements GuiRenderer { @Override public void drawRect(int x, int y, int width, int height, int color) { Gui.drawRect(x, y, x + width, y + height, color); + GlStateManager.color(1, 1, 1); } @Override @@ -168,7 +169,9 @@ public class MinecraftGuiRenderer implements GuiRenderer { @Override public int drawString(int x, int y, int color, String text, boolean shadow) { FontRenderer fontRenderer = Minecraft.getMinecraft().fontRendererObj; - return shadow ? fontRenderer.drawStringWithShadow(text, x, y, color) : fontRenderer.drawString(text, x, y, color); + int ret = shadow ? fontRenderer.drawStringWithShadow(text, x, y, color) : fontRenderer.drawString(text, x, y, color); + GlStateManager.color(1, 1, 1); + return ret; } @Override