Advertisement
JackOUT

Untitled

Jan 23rd, 2022
689
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. package games.coob.skywars.command;
  2.  
  3. import games.coob.skywars.model.GameMap;
  4. import games.coob.skywars.model.LocalGameMap;
  5. import lombok.SneakyThrows;
  6. import org.bukkit.entity.Player;
  7. import org.mineacademy.fo.plugin.SimplePlugin;
  8. import org.mineacademy.fo.remain.Remain;
  9.  
  10. import java.io.File;
  11.  
  12. public class RestoreCommand extends SkyWarsSubCommand {
  13.  
  14.     protected RestoreCommand() {
  15.         super("restore", "Restore the world");
  16.     }
  17.  
  18.     @SneakyThrows
  19.     @Override
  20.     protected void onCommand() {
  21.         checkConsole();
  22.  
  23.         for (final Player player : Remain.getOnlinePlayers())
  24.             player.kickPlayer("World is getting restored.");
  25.  
  26.         final File gameMapsFolder = new File(SimplePlugin.getInstance().getDataFolder(), "gameMaps");
  27.  
  28.         if (!gameMapsFolder.exists())
  29.             gameMapsFolder.mkdirs();
  30.  
  31.         final GameMap map = new LocalGameMap(gameMapsFolder, "lucky", true);
  32.         map.restoreFromSource();
  33.  
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement