package jas.spawner.legacy.command; import jas.common.JustAnotherSpawner; import jas.spawner.legacy.TAGProfile; import java.util.List; import net.minecraft.command.ICommandSender; import net.minecraft.command.WrongUsageException; import net.minecraft.server.MinecraftServer; public class CommandSaveConfig extends CommandJasBase { public String getCommandName() { return "saveconfig"; } /** * Return the required permission level for this command. */ public int getRequiredPermissionLevel() { return 2; } @Override public String getCommandUsage(ICommandSender commandSender) { return "commands.jassaveconfig.usage"; } @Override public void process(ICommandSender commandSender, String[] stringArgs) { if (stringArgs.length > 0) { throw new WrongUsageException("commands.jassaveconfig.usage", new Object[0]); } TAGProfile.worldSettings().saveWorldSettings(JustAnotherSpawner.getModConfigDirectory(), MinecraftServer.getServer().worldServers[0]); } /** * Adds the strings available in this command to the given list of tab completion options. */ @Override public List<String> getTabCompletions(ICommandSender commandSender, String[] stringArgs) { return null; } }