Затемнение GuiScreen-элементов в GUI

675
2
Доброго времени суток.

Такая проблема. Если я не освобожу слот, который был выбран при открывании GUI - все GuiScreen элементы будут затемнены.
Само Gui контейнерное*

Сталкивался кто-нибудь с подобным?
 
Решается так:
Код:
    @Override
    public void drawScreen(int par1, int par2, float par3) {
        super.drawScreen(par1, par2, par3);
        
        RenderHelper.disableStandardItemLighting(); // Отсюда
        
        this.mobScroll.drawScreen(par1, par2, par3);
        this.itemScroll.drawScreen(par1, par2, par3);
        
        this.xpTextField.drawTextBox();
        this.itemIdTextField.drawTextBox();
        this.itemMetaTextField.drawTextBox();
        this.itemCountFromTextField.drawTextBox();
        this.itemCountToTextField.drawTextBox();
        this.itemChanceTextField.drawTextBox();
        
        if(buffer.drawMessage) {
            this.drawMessage();
            if(this.mc.theWorld.getTotalWorldTime() % 100 == 0) {
                buffer.messageTimer++;
            }
            if(buffer.messageTimer > 5) {
                buffer.drawMessage = false;
                buffer.messageTimer = 0;
            }
        }
        RenderHelper.enableStandardItemLighting(); // До сюда
    }

Рисовать элементы нужно между RenderHelper.disableStandardItemLighting(); и RenderHelper.enableStandardItemLighting();

Можно закрывать.
 
Назад
Сверху