1.6.4|Отмена стандартной менюшки.

Вот например как у меня заменяется гуи ачивок на свое
Код:
    @ForgeSubscribe
    public void onGuiOpen(GuiOpenEvent event)
    {
        
        Minecraft mc = Minecraft.getMinecraft();
        
        if(event.gui instanceof GuiAchievements)
        {
            event.setCanceled(true);
            mc.displayGuiScreen(new GuiAchievementsMinerim(mc.statFileWriter));
        }
        
    }
Про эвент хандлер говорить думаю смысла нет.
 
Можно даже не отменять, можно просто заменить на свой файл
Код:
  public void GuiChangeGui(GuiOpenEvent event) {
        
        if(event.gui instanceof GuiMainMenu) { //Тут меню ванильное
            event.gui = new GuiNewMainMenu(); //Тут твоё
        }
}
 
Назад
Сверху