Delete src/main/java/de/teleportsuite/commands/TpAllCommand.java via Git Manager GUI
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
package de.teleportsuite.commands;
|
||||
import de.teleportsuite.TeleportSuite;
|
||||
import de.teleportsuite.models.TeleportLocation;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.command.*;
|
||||
import org.bukkit.entity.Player;
|
||||
public class TpAllCommand implements CommandExecutor {
|
||||
private final TeleportSuite plugin;
|
||||
public TpAllCommand(TeleportSuite p) { this.plugin = p; }
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
|
||||
if (!(sender instanceof Player)) { sender.sendMessage("§cNur für Spieler!"); return true; }
|
||||
Player p = (Player) sender;
|
||||
if (!p.hasPermission("teleportsuite.tpall")) { p.sendMessage(plugin.getConfigManager().getMessage("no-permission")); return true; }
|
||||
|
||||
if (plugin.getConfigManager().isBungeeEnabled() && plugin.getBungeeMessenger() != null) {
|
||||
plugin.getBungeeMessenger().teleportAllPlayersToLocalPlayer(p);
|
||||
return true;
|
||||
}
|
||||
|
||||
TeleportLocation dest = new TeleportLocation(p.getLocation(), plugin.getConfigManager().getServerName());
|
||||
for (Player online : Bukkit.getOnlinePlayers()) {
|
||||
if (!online.equals(p)) plugin.getTeleportManager().teleport(online, dest);
|
||||
}
|
||||
p.sendMessage("§aAlle Spieler wurden zu dir teleportiert.");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user