Code:
package de.medustv.tablist.commands;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import de.medustv.tablist.main.Main;
public class Prefix implements CommandExecutor{
@Override
public boolean onCommand(CommandSender sender, Command commands, String label, String[] args) {
if(sender instanceof Player) {
Player p = (Player) sender;
if(p.hasPermission("tablist.add")) {
System.out.println("0");
if(args.length <= 3) {
System.out.println("1");
FileConfiguration cfg = Main.getPlugin().getConfig();
Player tr = Bukkit.getPlayer(args[0].toString());
if (!(tr == null)) {
System.out.println("2");
if (args[1].equalsIgnoreCase("Owner")) {
System.out.println("3");
tr.setDisplayName("§7[§4Owner§7] " + tr.getName());
tr.setCustomName("§7[§4Owner§7] " + tr.getName());
tr.setPlayerListName("§7[§4Owner§7] " + tr.getName());
cfg.set("Player." + tr.getName() , tr.getDisplayName());
Main.getPlugin().saveConfig();
}
if (args[1].equalsIgnoreCase("Admin")) {
System.out.println("4");
tr.setDisplayName("§7[§cAdmin§7] " + tr.getName());
tr.setCustomName("§7[§cAdmin§7] " + tr.getName());
cfg.set("Player." + tr.getName() , tr.getDisplayName());
Main.getPlugin().saveConfig();
}
}
}
}
}
return false;
}
}