- 201
- 6
- 32
Заменяю GuiMainMenu, зарегистрировал RPGMainEvent, ошибок нет, но не работает.
Что не так? Подскажите...
Главный класс :
RPGMainEvent :
RPGMainMenu :
Вроде всё есть, но не работает. Что делать?
Что не так? Подскажите...
Главный класс :
Java:
@EventHandler
public void init(FMLInitializationEvent event)
{
proxy.init(event);
MinecraftForge.EVENT_BUS.register(new RPGMainEvent());
}
Java:
package ru.Morttal.RPGcore.gui;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraftforge.client.event.GuiOpenEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
public class RPGMainEvent {
@SubscribeEvent
public void onGuiScreen(GuiOpenEvent event) {
if (event.getGui() instanceof GuiMainMenu && !(event.getGui() instanceof RPGMainMenu)) {
event.setGui(new RPGMainMenu());
}
}
}
Java:
package ru.Morttal.RPGcore.gui;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.resources.I18n;
public class RPGMainMenu extends GuiMainMenu {
public RPGMainMenu() {
super();
}
public void addSingleplayerMultiplayerButtons(int p_73969_1_, int p_73969_2_)
{
this.buttonList.clear();
this.buttonList.add(new GuiButton(1, this.width / 2 - 100, p_73969_1_, I18n.format("menu.singleplayer")));
}
}