Вопрос MyCommand -> Error-Message (проблема)

Ядро
Paper

On1maxxx

Пользователь
Сообщения
125
Решения
4
Плагин
MyCommand
Ядро сервера
  1. Paper
Версия сервера
  1. 1.16.5
Память сервера ОЗУ
Больше 16Gb
Ссылка
https://www.spigotmc.org/resources/mycommand.22272/
Я сделал команду: /efirs для сервера. Это команда, которая выполняет функцию плагина PlayerPoints. /p = /efirs (мне это было необходимо сделать). Я всё сделал, всё работает. Но я столкнулся с проблемой, с которой раньше не сталкивался.

Я начал делать разные дополнения к команде, такие как permission-required, tab_completer и тд. Дойдя до eror-message, у меня возникла проблема. Даже если команда написана правильно, и эфиры (донат-валюта) выдаются игроку, в чат всё равно пишется текст из error-message. Я не понимаю что-это, потому что всегда всё было с ним хорошо.

/efirs give On1maxxxik 100:
Вам необходимо зарегистрироваться для просмотра изображений-вложений


/efirs give On1maxxxik:
Вам необходимо зарегистрироваться для просмотра изображений-вложений


Сама конфигурация:
YAML:
efirs:
  command: /efirs
  type: RUN_CONSOLE
  register: true
  runcmd:
  - '$Script$%if%$arg1==give'
  - 'p give $arg2 $arg3'
  - '$text$&d▶ &fВы выдали эфиры игроку: &e$arg2&f. Количество: &d$arg3 Ⓔ&f.'
  - 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u043f\u043e\u043f\u043e\u043b\u043d\u0435\u043d ","color":"yellow"},{"text":"\u043d\u0430 "},{"text":"$arg3 \u24ba","color":"light_purple"},{"text":"&f."}]'
  - '$Script$%if%$arg1==set'
  - '$text$&d▶ &fВы изменили эфиры игроку: &e$arg2&f. Его баланс: &d$arg3 Ⓔ&f.'
  - 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u0438\u0437\u043c\u0435\u043d\u0451\u043d","color":"yellow"},{"text":" \u043d\u0430 "},{"text":"$arg3 \u24ba","color":"light_purple"},{"text":"&f."}]'
  - 'p set $arg2 $arg3'
  - '$Script$%if%$arg1==take'
  - '$text$&d▶ &fВы забрали эфиры у игрока: &e$arg2&f. Количество: &d$arg3 Ⓔ&f.'
  - 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d ","color":"yellow"},{"text":"\u043d\u0430 "},{"text":"$arg3 \u24ba","color":"light_purple"},{"text":"&f."}]'
  - 'p take $arg2 $arg3'
  - '$Script$%if%$arg1==reset'
  - '$text$&d▶ &fВы очистили эфиры игроку: &e$arg2&f. Его новый баланс: &d0 Ⓔ'
  - 'tellraw $arg2 ["",{"text":"\u25b6","color":"light_purple"},{"text":" \u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441 "},{"text":"\u044d\u0444\u0438\u0440\u043e\u0432","color":"light_purple"},{"text":" \u0431\u044b\u043b "},{"text":"\u0438\u0437\u043c\u0435\u043d\u0451\u043d ","color":"yellow"},{"text":"\u043d\u0430 "},{"text":"0 \u24ba","color":"light_purple"},{"text":"&f."}]'
  - 'p reset $arg2'
  permission-required: true
  permission-node: efirs.admin
  permission-error: '&d▶ &cОшибка! &fКоманды &eне существует&f, или у вас на неё &eнету разрешения&f.'
  error-message: '&d▶ &7Использование: &e/efirs <give/take/set/reset> <игрок> <кол-во>'
  tab_completer:
   1:
   - give
   - set
   - take
   - reset
   2:
   - $player_list

Надеюсь вы сможете помочь мне с этой непонятной проблемой как можно быстрее. Заранее спасибо.
 
Ещё добавлю, что убрать это не получиться, из-за того что при отсутствии параметра "error-message" и неправильном введении команды, будет писаться:
Вам необходимо зарегистрироваться для просмотра изображений-вложений

поэтому исправить это, мне нужно обязательно.
 
Назад
Сверху Снизу