Баг с рендером

Версия Minecraft
1.12.2
62
1
0
Всем привет. Столкнулся с багом при рендере.
К примеру, открываю кастом инвентарь ночью, мир вокруг становится светлее.
В чём может быть проблема и куда копать?
Заранее спасибо.
 
Еще один вася без кода, гадайте сами
Я спрашиваю куда примерно копать. Сто процентов у кого-то были похожие случаи. Может где-то в GL намудрил, просто я прошу сказать в какую сторону копать, где может быть ошибка.
 
Дак код свой покажи, олло, без кода тебе никто не поможет
Java:
public class RenderCustomGameOverlayEvent extends Gui {
    private Minecraft mc;
    public RenderCustomGameOverlayEvent(Minecraft mc) {
        this.mc = mc;
    }
    
    @SubscribeEvent
    public void onRenderOverlay(RenderGameOverlayEvent.Text event) {
        //sys help
        //* A
        if(Keyboard.isKeyDown(Keyboard.KEY_A)) {
            GL11.glPushMatrix();
            GL11.glDisable(GL11.GL_TEXTURE_2D);
            GL11.glEnable(GL11.GL_BLEND);
            GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
            GL11.glColor4f(5F, 0, 0, 0.5F);
            OverlayBase.drawPanel(event.getResolution().getScaledWidth() - 53, event.getResolution().getScaledHeight() / 2 * 2 - 28, 12, 12);
            GL11.glDisable(GL11.GL_BLEND);
            GL11.glEnable(GL11.GL_TEXTURE_2D);
            GL11.glPopMatrix();
            this.mc.ingameGUI.drawString(this.mc.fontRenderer, "A", event.getResolution().getScaledWidth() - 50, event.getResolution().getScaledHeight() / 2 * 2 - 27, 16777215);   
            } else {
            GL11.glPushMatrix();
            GL11.glDisable(GL11.GL_TEXTURE_2D);
            GL11.glEnable(GL11.GL_BLEND);
            GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
            GL11.glColor4f(0F, 0, 0, 0.5F);
            OverlayBase.drawPanel(event.getResolution().getScaledWidth() - 53, event.getResolution().getScaledHeight() / 2 * 2 - 28, 12, 12);
            GL11.glDisable(GL11.GL_BLEND);
            GL11.glEnable(GL11.GL_TEXTURE_2D);
            GL11.glPopMatrix();
            this.mc.ingameGUI.drawString(this.mc.fontRenderer, "A", event.getResolution().getScaledWidth() - 50, event.getResolution().getScaledHeight() / 2 * 2 - 27, 16777215);
        }
            
            //render tapes
            this.mc.ingameGUI.drawString(this.mc.fontRenderer, "Z: " + (int)mc.player.posZ, event.getResolution().getScaledWidth() / 2 + 95, event.getResolution().getScaledHeight() / 2 * 2 - 11, 16777215);
    }
}

допустим вот рендер оверлея, когда он есть, то в меню паузы такой фон:
1589570282466.png

если его убрать:
1589570297866.png
 
Назад
Сверху