Вызов гуи командой

Версия Minecraft
1.7.10
382
2
24
Я всё сделал как здесь Client, Server и GUI Container. Всё работает. Отлично. Только как сделать так, что бы не клик по блоку вызывал инвентарь, а команда. И вместо инвентаря было просто изображение. С кнопкой ОК в нижнем правом углу. А ещё при введение этой команды игра ставилась на паузу. при нажатии кнопки ОК игра возобновлялась а изображение исчезало. 1.7.10
 
382
2
24
так???
Java:
package merlin.seriousmodssthefe;
import org.lwjgl.opengl.GL11;

import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.inventory.Container;
import net.minecraft.util.ResourceLocation;

/**
 * Created by JustAGod on 11.01.2018.
 */
public class GuiContainerTutorial extends GuiContainer {

    public GuiContainerTutorial(Container container) {
        super(container);

    }

    @Override
    protected void drawGuiContainerBackgroundLayer(float partialTick, int mouseX, int mouseY) {

    }
    //----
    private static final ResourceLocation TEXTURE = new ResourceLocation(Main.MODID, "textures/blocks/black.png");

    @Override
    public void drawScreen(int mouseX, int mouseY, float ticks) {
        int guiX = width / 2;
        int guiY = height / 2;
        mc.getTextureManager().bindTexture(TEXTURE);
        GL11.glColor4f(1, 1, 1, 1);
        drawDefaultBackground();
        drawTexturedModalRect(guiX, guiY, 0, 0, 226, guiHeight);
    }
    //------
}
 
516
11
39
По идеи да, замени GuiContainer на GuiScreen
Добавь
Java:
    @SubscribeEvent
    public void onKeyInputEvent(InputEvent.KeyInputEvent event) {
        if (Keyboard.isKeyDown(Keyboard.KEY_J)) {
            Minecraft.getMinecraft().displayGuiScreen(newGuiContainerTutorial());
        }
    }
Зайди в игру и нажми на клавишу "J",должно открыться твое гуи
 
Сверху