Вопрос PlaceholderAPI и chatformat Я питаюсь изменит цвет ника в чате но цвет меняется а ника нет

art1ord

Пользователь
Сообщения
8
Разрешается выкладывание кода, файлов конфигураций, логов и т.д. только под BB-код CODE
Плагин
PlaceholderAPI
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.21
Ссылка
https://www.spigotmc.org/resources/placeholderapi.6245/
JavaScript:
function getWorldColor() {
    var world = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, "%player_world%");
    if (world === "world") {
      return "§a";
    } else if (world === "world_nether") {
      return "§c";
    } else if (world === "world_the_end") {
      return "§d";
    }
  
    return "";
  }
  getWorldColor();
 

Вложения

  • 2024-05-08_18.png
    2024-05-08_18.png
    583.9 KB · Просмотры: 17
Последнее редактирование модератором:
Решение
После %javascript_colorname% вставьте без пробела %player_name%, то есть будет %javascript_colorname%%player_name%. Вы нигде не выводите ник игрока, поэтому он, собственно, в чате и не показывается.
Код:
chatformat:
  default: ' %javascript_colorname% : &r%message%'
  perGroup:
    enabled: false
    groups:
      default: '%javascript_colorname% : &r%message%'

вот этот
 
Последнее редактирование:
После %javascript_colorname% вставьте без пробела %player_name%, то есть будет %javascript_colorname%%player_name%. Вы нигде не выводите ник игрока, поэтому он, собственно, в чате и не показывается.
 
Назад
Сверху Снизу