Skip to content

Commit e24b8e7

Browse files
committed
Fix overlay rendering
1 parent e894124 commit e24b8e7

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

src/main/java/com/example/mod/ExampleMod.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import club.maxstats.weave.loader.api.event.*;
77
import com.example.mod.command.TestCommand;
88
import com.example.mod.hook.MinecraftHook;
9+
import com.example.mod.listener.RenderGameOverlayListener;
910
import net.minecraft.client.Minecraft;
1011
import net.minecraft.util.ChatComponentText;
1112
import org.lwjgl.input.Keyboard;
@@ -29,5 +30,7 @@ public void preInit(HookManager hookManager) {
2930
EventBus.INSTANCE.subscribe(RenderHandEvent.class, e -> {
3031
e.setCancelled(true);
3132
});
33+
34+
EventBus.INSTANCE.subscribe(new RenderGameOverlayListener());
3235
}
3336
}

src/main/java/com/example/mod/listener/RenderGameOverlayListener.java

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,23 @@
33
import club.maxstats.weave.loader.api.event.RenderGameOverlayEvent;
44
import club.maxstats.weave.loader.api.event.SubscribeEvent;
55
import net.minecraft.client.renderer.GlStateManager;
6-
import org.lwjgl.opengl.GL11;
76

8-
public class RenderGameOverlayListener {
7+
import static org.lwjgl.opengl.GL11.*;
98

9+
public class RenderGameOverlayListener {
1010
@SubscribeEvent
1111
public void onRender(RenderGameOverlayEvent.Post event) {
12-
GlStateManager.disableAlpha();
13-
GlStateManager.color(1.0F, 0.0F, 0.0F);
14-
GL11.glBegin(GL11.GL_QUADS);
15-
GL11.glVertex2f(0, 0);
16-
GL11.glVertex2f(0, 100);
17-
GL11.glVertex2d(100, 100);
18-
GL11.glVertex2d(100, 0);
19-
GL11.glEnd();
20-
GlStateManager.color(1.0F, 1.0F, 1.0F);
21-
GlStateManager.enableAlpha();
12+
GlStateManager.disableTexture2D();
13+
GlStateManager.color(1f, 0f, 0f);
14+
15+
glBegin(GL_QUADS);
16+
glVertex2f(0, 0);
17+
glVertex2f(0, 50);
18+
glVertex2f(50, 50);
19+
glVertex2f(50, 0);
20+
glEnd();
21+
22+
GlStateManager.color(1f, 1f, 1f);
23+
GlStateManager.enableTexture2D();
2224
}
2325
}

0 commit comments

Comments
 (0)