75 lines
2 KiB
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;
|
|
}
|
|
}
|