From e0d041114bd6082d43584ccd9ef023a41939f5be Mon Sep 17 00:00:00 2001 From: Pixaurora Date: Thu, 23 Jan 2025 11:50:45 -0500 Subject: [PATCH] Fix toasts being darker in inventory menus in b1.7.3 --- .../kitten_square/impl/ui/display/GuiDisplayImpl.java | 1 + .../pixaurora/kitten_square/impl/ui/toast/ToastManager.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/display/GuiDisplayImpl.java b/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/display/GuiDisplayImpl.java index 39667f18..274a9218 100644 --- a/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/display/GuiDisplayImpl.java +++ b/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/display/GuiDisplayImpl.java @@ -35,6 +35,7 @@ public void drawTexture(ResourcePath path, int width, int height, int x, int y, public void drawGuiTextureSubsection(ResourcePath path, int width, int height, int x, int y, int subsectionWidth, int subsectionHeight, int offsetX, int offsetY, double alpha) { GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL11.GL_DEPTH_TEST); GL11.glBindTexture(GL11.GL_TEXTURE_2D, Minecraft.INSTANCE.textureManager.load(this.conversions.convert(path))); diff --git a/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/toast/ToastManager.java b/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/toast/ToastManager.java index 1aed4bdb..70ed9940 100644 --- a/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/toast/ToastManager.java +++ b/projects/kitten-square/b1.7.3/src/main/java/net/pixaurora/kitten_square/impl/ui/toast/ToastManager.java @@ -3,6 +3,8 @@ import java.util.ArrayList; import java.util.List; +import com.mojang.blaze3d.platform.Lighting; + import net.minecraft.client.gui.GuiElement; import net.pixaurora.kitten_cube.impl.math.Size; import net.pixaurora.kitten_cube.impl.ui.display.GuiDisplay; @@ -39,6 +41,8 @@ public void render() { GuiDisplay display = new GuiDisplayImpl(this, this.conversionCache); long frameTime = System.currentTimeMillis(); + Lighting.turnOff(); + this.renderers.removeIf(toast -> { boolean shouldRemoveToast = toast.render(display, this.window, frameTime);