@robin4002 Salut, j’étais venu quelques mois plus tôt pour demander de l’aide pour mon serveur et j’avais abandonné ce développement et je reviens aujourd’hui pour de l’aide, j’ai coder la procédure (event) dans ma classe principale mais ca ne marche pas…
Voici la classe principal :
package fr.orgealexj06.fgutilities;
import org.apache.logging.log4j.Logger;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraftforge.client.event.GuiOpenEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
@Mod(modid = FallenGloryUtilitiesMod.MODID, name = "FallenGlory Utilities", version = "1.0", acceptedMinecraftVersions = "[1.12.2]")
public class FallenGloryUtilitiesMod {
public static final String MODID = "fgutilities";
@Instance(FallenGloryUtilitiesMod.MODID)
public static FallenGloryUtilitiesMod instance;
@SidedProxy(clientSide = "fr.orgealexj06.fgutilities.FallenGloryUtilitiesClient", serverSide = "fr.orgealexj06.fgutilities.FallenGloryUtilitiesServer")
public static FallenGloryUtilitiesCommon proxy;
public static Logger logger;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
logger = event.getModLog();
proxy.preInit(event.getSuggestedConfigurationFile());
}
@EventHandler
public void init(FMLInitializationEvent event) {
proxy.init();
}
@SubscribeEvent
public void onOpenGui(GuiOpenEvent event)
{
if(event.getGui() != null && event.getGui().getClass() == GuiMultiplayer.class)
{
event.setGui(new GuiMainMenu());
}
}
}
Merci de m’apporter un peu d’aide
Si tu as besoin d’autres infos, tu me dit
(J’explique également le but de mon développement dans un message juste au dessus)
Bonne journée