Posted September 23, 20231 yr Making my own screen by extending from net.minecraft.client.gui.screens.Screen and override render method. I am trying to make green square only to be visible when intersecting with red square. This is what I got so far: @Override public void render(PoseStack poseStack, int mx, int my, float partialTick) { RenderSystem.enableDepthTest(); // Red square GuiComponent.fill(pPoseStack, 32, 32, 64, 64, 0xFFFF0000); RenderSystem.depthFunc(GlConst.GL_LEQUAL); // Green square GuiComponent.fill(pPoseStack, mx-16, my-16, mx+16, my+16, 0xFF00FF00); } Thank you in advance.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.