Stamer-SG/src/main/java/xyz/inlineyt/stamper/commands/rank.java

75 lines
2 KiB
Java

package xyz.inlineyt.stamper.commands;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import xyz.inlineyt.stamper.player.Helpers;
import xyz.inlineyt.stamper.player.OP;
public class rank implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
Player target = Bukkit.getPlayer(args[0]) ;
if (args[1].equalsIgnoreCase("OP")) {
if (Helpers.getHelpers().contains(target)){
Helpers.getHelpers().remove(target);
}
OP.getOPPlayers().add(target);
for (Player Onlineplayers : Bukkit.getOnlinePlayers()) {
Onlineplayers.sendTitle(target.getName() + " wurde nun zum 眨" , "" ,0 , 10 ,0 );
}
target.setPlayerListName( "" + ChatColor.GRAY + target.getName());
} else if (args[1].equalsIgnoreCase("Helper")) {
if (OP.getOPPlayers().contains(target)){
OP.getOPPlayers().remove(target);
}
for (Player Onlineplayers : Bukkit.getOnlinePlayers()) {
Onlineplayers.sendTitle(target.getName() + " wurde nun zum 眩" , "" ,0 , 10 ,0 );
}
target.setPlayerListName( "" + target.getName());
Helpers.getHelpers().add(target);
} else if (args[1].equalsIgnoreCase("Player")) {
if (OP.getOPPlayers().contains(target)) {
OP.getOPPlayers().remove(target);
}
for (Player Onlineplayers : Bukkit.getOnlinePlayers()) {
Onlineplayers.sendTitle(target.getName() + " wurde nun zum 眪" , "" ,0 , 10 ,0 );
target.setPlayerListName( ""+ ChatColor.GRAY + target.getName());
}
Helpers.getHelpers().add(target);
}
return false;
}
}