Résolu Enregistrer une commande
-
Voilà, j’ai ma commande extends CommandBase et je voudrait l’enregistrer.
Voilà ce que j’ai fait, ça marche mais je ne sais pas si c’est la bonne manière de faireDans la méthode init :
if(event.getSide() == Side.SERVER) { ServerCommandManager manager = (ServerCommandManager) MinecraftServer.getServer().getCommandManager(); manager.registerCommand(new CommandReloadConfig()); } if(event.getSide() == Side.CLIENT) { ClientCommandHandler.instance.registerCommand(new CommandReloadConfig()); }
-
ClientCommandHandler c’est pour les commandes client seulement.
@EventHandler public void onServerStart(FMLServerStartingEvent event) { event.registerServerCommand(new CommandReloadConfig()); }
(à mettre dans la classe principale).
-
Ok, merci beaucoup, la façon dont je le faisait marchait mais ça me paraissait vraiment bizarre comme moyen de faire