Версия Minecraft
1.7.10
199
1
17
Здравствуйте, как временно заблокировать кнопку в Gui после её нажатия?
 
Решение
Примерно так
Java:
private GuiButton button;

public void initGui() {
    super.initGui();      
    this.buttonList.add(button = new GuiButton(0, 30, 30, 20, 20, "button"));
}

public void updateScreen() {
    //таймер--
    button.enabled = true;
}

protected void actionPerformed(GuiButton button) {
    switch(button.id) {
        case 0:
            button.enabled = false;
            //что-то делаешь
            //таймер++
        break;
        default:
        break;
    }        
}
167
10
69
Примерно так
Java:
private GuiButton button;

public void initGui() {
    super.initGui();      
    this.buttonList.add(button = new GuiButton(0, 30, 30, 20, 20, "button"));
}

public void updateScreen() {
    //таймер--
    button.enabled = true;
}

protected void actionPerformed(GuiButton button) {
    switch(button.id) {
        case 0:
            button.enabled = false;
            //что-то делаешь
            //таймер++
        break;
        default:
        break;
    }        
}
 
Сверху