    001    package net.minecraft.command;
    002
    003    import net.minecraft.server.MinecraftServer;
    004    import net.minecraft.world.WorldServer;
    005
    006    public class CommandServerSaveOff extends CommandBase
    007    {
    008        public String getCommandName()
    009        {
    010            return "save-off";
    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            MinecraftServer var3 = MinecraftServer.getServer();
    024
    025            for (int var4 = 0; var4 < var3.worldServers.length; ++var4)
    026            {
    027                if (var3.worldServers[var4] != null)
    028                {
    029                    WorldServer var5 = var3.worldServers[var4];
    030                    var5.canNotSave = true;
    031                }
    032            }
    033
    034            notifyAdmins(par1ICommandSender, "commands.save.disabled", new Object[0]);
    035        }
    036    }