Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.clayplace.nifenetwork.basicbungee;
- import net.md_5.bungee.api.CommandSender;
- import net.md_5.bungee.api.ProxyServer;
- import net.md_5.bungee.api.connection.ProxiedPlayer;
- import net.md_5.bungee.api.plugin.Command;
- public class rankcmd extends Command {
- public rankcmd(String name) {
- super(name);
- }
- @Override
- public void execute(CommandSender sender, String[] args) {
- if(sender instanceof ProxiedPlayer) {
- if(sender.hasPermission("rang.change")) {
- if(args.length == 1) {
- sender.sendMessage("§8[§eRangSystem§8] §c/rang (Spieler) (RANG)");
- }
- if(args.length == 2) {
- ProxiedPlayer sp = ProxyServer.getInstance().getPlayer(args[1]);
- if(sp.isConnected()) {
- sp.disconnect("§cDu wurdest gekickt. \n \n §3Grund§8: §eDein Rang wurde aktualisiert. §7» §a" + args[2]);
- ProxyServer.getInstance().getPluginManager().dispatchCommand(ProxyServer.getInstance().getConsole(), "bp user " + sp.getName() + " setgroup " + args[2]);
- sender.sendMessage("§8[§eRangSystem§8] §aDer Rang wurde aktualisiert, und der Spieler wurde erfolgreich gekickt.");
- for(ProxiedPlayer all : ProxyServer.getInstance().getPlayers()) {
- if(all.hasPermission("rank.see")) {
- all.sendMessage("§8➜ §7Der Rang von §e" + sp.getName() + " §7wurde geändert.");
- all.sendMessage("§8➜ §7von §e" + sender.getName());
- all.sendMessage("§8➜ §7Neuer Rang §c" + args[2]);
- }
- }
- } else {
- ProxyServer.getInstance().getPluginManager().dispatchCommand(ProxyServer.getInstance().getConsole(), "bp user " + sp.getName() + " setgroup " + args[2]);
- sender.sendMessage("§8[§eRangSystem§8] §aDer Rang wurde aktualisiert.");
- for(ProxiedPlayer all : ProxyServer.getInstance().getPlayers()) {
- if(all.hasPermission("rank.see")) {
- all.sendMessage("§8➜ §7Der Rang von §e" + sp.getName() + " §7wurde geändert.");
- all.sendMessage("§8➜ §7von §e" + sender.getName());
- all.sendMessage("§8➜ §7Neuer Rang §c" + args[2]);
- }
- }
- }
- }
- } else {
- sender.sendMessage("§8[§eRangSystem§8] §cDu hast keine Berechtigung dazu.");
- }
- } else {
- System.out.println("Fehler: Du bist kein Spieler.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement