ogółem działa mi suffix ale nie wiem dlaczego pojawia mi się tylko na tab liscie wie ktoś jak to zmienić żeby pojawiał sie w grze tutaj mój kod:
private boolean vanish = false;
private boolean vanished = false;
private boolean fly = false;
private boolean god = false;
ScoreboardManager manager = Bukkit.getScoreboardManager();
Scoreboard board = manager.getNewScoreboard();
Team teamm = board.registerNewTeam("vanish");
@Override
public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) {
if (!(sender instanceof Player)) {
sender.sendMessage(ChatColor.AQUA + "Vanish nie dziala");
return true;
}
Player playerrr = (Player) sender;
teamm.setSuffix(" niewiem");
if (cmd.getName().equalsIgnoreCase("v") || cmd.getName().equalsIgnoreCase("vanish")) {
if (playerrr.hasPermission("vanish")) {
if (vanished == false) {
for (Player other : Bukkit.getOnlinePlayers()) {
if (!other.hasPermission("vanish")) {
other.hidePlayer(playerrr);
}
if (other.hasPermission("vanish.admin")) {
if (vanish == false) {
other.sendMessage("");
other.sendMessage(ChatColor.WHITE + " Vanish" + ChatColor.YELLOW + " >>> " + ChatColor.GRAY + playerrr.getName() + " Wlaczyl vanisha");
other.sendMessage("");
}
playerrr.setScoreboard(board);
teamm.addPlayer(playerrr);
}
}
vanished = true;
return true;
} else {
for (Player other : Bukkit.getOnlinePlayers()) {
other.showPlayer(playerrr);
if (other.hasPermission("vanish.admin")) {
if (vanish == false) {
other.sendMessage("");
other.sendMessage(ChatColor.WHITE + " Vanish" + ChatColor.YELLOW + " >>> " + ChatColor.GRAY + playerrr.getName() + " Wylaczyl vanisha");
other.sendMessage("");
}
playerrr.setScoreboard(manager.getNewScoreboard());
teamm.removePlayer(playerrr);
}
}
vanished = false;
return true;
}
} else {
playerrr.sendMessage(ChatColor.RED + "BLAD! : " + ChatColor.GRAY + "Nie posiadasz permisij (vanish)");
return true;