@Mod.EventHandler
public void serverStarting(FMLServerStartingEvent event) {
event.registerServerCommand(new MyCommand());
}
public class MyCommand extends CommandBase {
@Override
public String getCommandName() {
return "myCommand";
}
@Override
public String getCommandUsage(ICommandSender ics) {
return "";
}
@Override
public void processCommand(ICommandSender ics, String[] args) {
}
}
public void processCommand(ICommandSender cs, String[] args) {
if (args[0].toLowerCase().equals("gui"))
if (cs instanceof EntityPlayerMP)
MainClass.network.sendTo(new MessageOpenGui(), (EntityPlayerMP)cs);
}
player.openGui(MainClass.instance, ID, player.worldObj, (int)player.posX, (int)player.posY, (int)player.posZ);
timaxa007 написал(а):GuiScreen, с помощью пакета.
А GuiContainer, вроде как с помощью:Код:public void processCommand(ICommandSender cs, String[] args) { if (args[0].toLowerCase().equals("gui")) if (cs instanceof EntityPlayerMP) MainClass.network.sendTo(new MessageOpenGui(), (EntityPlayerMP)cs); }
Код:player.openGui(MainClass.instance, ID, player.worldObj, (int)player.posX, (int)player.posY, (int)player.posZ);
@Mod.EventHandler
public void serverStarting(FMLServerStartingEvent event) {
event.registerServerCommand(new MyCommand());
}
public class MyCommand extends CommandBase {
@Override
public String getCommandName() {
return "myCommand";
}
@Override
public String getCommandUsage(ICommandSender ics) {
return "";
}
@Override
public void processCommand(ICommandSender ics, String[] args) {
}
}
timaxa007 написал(а):В главный класс:
Код:@Mod.EventHandler public void serverStarting(FMLServerStartingEvent event) { event.registerServerCommand(new MyCommand()); }
Код:public class MyCommand extends CommandBase { @Override public String getCommandName() { return "myCommand"; } @Override public String getCommandUsage(ICommandSender ics) { return ""; } @Override public void processCommand(ICommandSender ics, String[] args) { } }