Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.pi.skywars.main;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Collection;
- import java.util.Collections;
- import org.bukkit.Bukkit;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import de.pi.playapi.data.Basher;
- import de.pi.playapi.status.Status;
- import de.pi.playapi.status.StatusManager;
- public class MapLoad {
- static boolean load = false;
- public static void load(Player p, String map) {
- if(StatusManager.getStatus() != Status.LOBBY) {
- p.sendMessage(SW.prefix + "§cDie Map kann nichtmehr festgelegt werden, da die Runde gestartet ist!");
- return;
- }
- if(TimerManager.timer <= 10) {
- p.sendMessage(SW.prefix + "§cDie Map kann nichtmehr festgelegt werden, da die Runde gleich startet!");
- return;
- }
- if(load) {
- p.sendMessage(SW.prefix + "§cDie Map wurde schonmal verändert!");
- return;
- }
- if(map.equalsIgnoreCase(SW.map)) {
- p.sendMessage(SW.prefix + "§cDiese Map ist schon aktiv!");
- return;
- }
- boolean ok = false;
- if(getAll().contains(map)) ok = true;
- if (ok == false) {
- p.sendMessage(SW.prefix + "§cMap konnte nicht gefunden werden!");
- return;
- } else {
- Basher.bash("/home/devsimon/CloudSystem/CloudServer/"
- + Bukkit.getServer().getPort() + "/loadmap.sh "
- + Bukkit.getPort() + " " + map);
- p.sendMessage(SW.prefix + "§aMap wurde festgelegt!");
- SW.map = map;
- SW.say("§4§lDie Map wurde auf §c§l" + map + "§4§l gesetzt!");
- load = true;
- }
- }
- public static ArrayList<String> getAll() {
- ArrayList<String> a = new ArrayList<>();
- a.addAll(Arrays.asList("Tree"));
- return a;
- }
- public static void voting(String map) {
- Basher.bash("/home/devsimon/CloudSystem/CloudServer/"
- + Bukkit.getServer().getPort() + "/loadmap.sh "
- + Bukkit.getPort() + " " + map);
- SW.map = map;
- SW.say("§aDie Map§7 " + map + "§a hat gewonnen!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement