001 package net.minecraft.command;
002
003 import net.minecraft.server.MinecraftServer;
004 import net.minecraft.world.EnumGameType;
005
006 public class CommandServerPublishLocal extends CommandBase
007 {
008 public String getCommandName()
009 {
010 return "publish";
011 }
012
013 /**
014 * Return the required permission level for this command.
015 */
016 public int getRequiredPermissionLevel()
017 {
018 return 4;
019 }
020
021 public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr)
022 {
023 String var3 = MinecraftServer.getServer().shareToLAN(EnumGameType.SURVIVAL, false);
024
025 if (var3 != null)
026 {
027 notifyAdmins(par1ICommandSender, "commands.publish.started", new Object[] {var3});
028 }
029 else
030 {
031 notifyAdmins(par1ICommandSender, "commands.publish.failed", new Object[0]);
032 }
033 }
034 }