Помогите Permissions Api

Darth Udko

Старожил
Пользователь
Баллы
103
Всем привет. Вообще хочу получить префикс игрока из пермишенса, все работает, но он его получает прям как прописано в пермишенсе, а именно:
Код:
&8[&6Игрок&8]&e
. То есть мне нужно как то убрать эти самые символы. Как я получаю префикс
Код:
String prefix = user.getPrefix();
.
Может я что то не так делаю?
 
Всем привет. Вообще хочу получить префикс игрока из пермишенса, все работает, но он его получает прям как прописано в пермишенсе, а именно:
Код:
&8[&6Игрок&8]&e
. То есть мне нужно как то убрать эти самые символы. Как я получаю префикс
Код:
String prefix = user.getPrefix();
.
Может я что то не так делаю?
string.replace("&","§");
либо еще можно
ChatColor.translateAlternateColorCodes('&', string);
 
Java:
public static String getPrefix(Player p)
   {
     String prefix = PermissionsEx.getUser(p).getPrefix();
     if ((prefix.equals("none")) || (prefix == null))
     {
       prefix = ChatColor.GRAY + "Отсутствует";
      return prefix;
     }
     String prefix2 = prefix.replaceAll("&", "§");
     return prefix2;
   }
}
 
Java:
public static String getPrefix(Player p)
   {
     String prefix = PermissionsEx.getUser(p).getPrefix();
     if ((prefix.equals("none")) || (prefix == null))
     {
       prefix = ChatColor.GRAY + "Отсутствует";
      return prefix;
     }
     String prefix2 = prefix.replaceAll("&", "§");
     return prefix2;
   }
}
зачем тут новая переменная. чем тебя не устроил return prefix.replace("&", "§");
 
Назад
Верх