Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 33 lines 897 B view raw
1package org.bukkit.command.defaults; 2 3import org.bukkit.Bukkit; 4import org.bukkit.World; 5import org.bukkit.command.Command; 6import org.bukkit.command.CommandSender; 7 8public class SaveOnCommand extends VanillaCommand { 9 public SaveOnCommand() { 10 super("save-on"); 11 this.description = "Enables server autosaving"; 12 this.usageMessage = "/save-on"; 13 this.setPermission("bukkit.command.save.enable"); 14 } 15 16 @Override 17 public boolean execute(CommandSender sender, String currentAlias, String[] args) { 18 if (!testPermission(sender)) return true; 19 20 Command.broadcastCommandMessage(sender, "Enabling level saving.."); 21 22 for (World world : Bukkit.getWorlds()) { 23 world.setAutoSave(true); 24 } 25 26 return true; 27 } 28 29 @Override 30 public boolean matches(String input) { 31 return input.startsWith("save-on"); 32 } 33}