Вопрос Как запретить игроку использовать плейсхолдеры в плагине MyCmd

Ядро
Paper

Goste

Пользователь
Сообщения
67
Плагин
MyCommand
Ядро сервера
  1. Paper
Версия сервера
  1. 1.18
Ссылка
https://www.spigotmc.org/resources/mycommand.22272/
Доброго времени суток! У меня проблема...

Я сделал в плагине MyCommand вот такую команду:

Форматирование (BB-код):
test_command:
  command: /test
  type: BROADCAST_TEXT
  text:
  - '&7$player: $multiargs'
  required_args: 1
  permission-required: true
  permission-node: cmd.w
  register: true
  delaytimer: 1
  delaytimer-type: SECONDS
  delaytimer-custom-message: "&cПодождите &e{TIME}сек. &cперед использованием этой команды снова."
  error-message: '&7Использование: /test [Сообщение] - тест'
  broadcast_radius: 5

Команда работает отлично, но стоит только вписать в аргумент1 плейсхолдер, так он сразу выведит значения в чате... Мне надо как-то от этого избавится, чтобы игрок не мог узнавать недоступную ему информацию с помощью этой лазейки. Мне надо оставить возможность изменять радиус восприятия сообщения (broadcast_radius).
 
Решение
Пока что единственное решение, которое я знаю - в конфиге выставить это

YAML:
HOOKS:
  PLACEHOLDER_API: false
Объединено

Хотя есть ещё вариант использования $NoReplace перед строкой, но как это точно работает - не углублялся
Назад
Сверху Снизу