diff --git a/client/fabric_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java b/client/fabric_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java index 834a1773..2632a495 100644 --- a/client/fabric_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java +++ b/client/fabric_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java @@ -111,6 +111,13 @@ public class TexRender extends TextureRender { @Override public void drawPic(float x, float y, float width, float height, HudPosType dir, float alpha) { + RenderSystem.setShaderTexture(0, sourceTexture.getId()); + RenderSystem.setShader(GameRenderer::getPositionTexColorShader); + + RenderSystem.depthMask(false); + RenderSystem.enableBlend(); + RenderSystem.depthFunc(GL30.GL_ALWAYS); + Point2f point = AllMusicHud.getPos(width, height, x, y, dir); float w1 = width / 2; diff --git a/client/neoforge_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java b/client/neoforge_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java index 834a1773..2632a495 100644 --- a/client/neoforge_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java +++ b/client/neoforge_1_21/src/main/java/com/coloryr/allmusic/client/TexRender.java @@ -111,6 +111,13 @@ public class TexRender extends TextureRender { @Override public void drawPic(float x, float y, float width, float height, HudPosType dir, float alpha) { + RenderSystem.setShaderTexture(0, sourceTexture.getId()); + RenderSystem.setShader(GameRenderer::getPositionTexColorShader); + + RenderSystem.depthMask(false); + RenderSystem.enableBlend(); + RenderSystem.depthFunc(GL30.GL_ALWAYS); + Point2f point = AllMusicHud.getPos(width, height, x, y, dir); float w1 = width / 2;