Вопрос MyCommand - команда не работает

Ядро
Purpur

ah1mhaha

Пользователь
Сообщения
2
Решения
1
Плагин
MyCommand
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.21
Память сервера ОЗУ
2Gb
Ссылка
https://www.spigotmc.org/resources/mycommand.22272/
Привет! Написал команду для того, чтоб спонсоры могли спавнить котиков себе под ноги, однако она работает только если сама команда называется /mycmd-cat. Если я в конфиге ставлю просто /cat, рестартаю сервер и пробую использовать /cat - ничего не происходит. Аналогично с другими командами, почему то обязательно нужно в начало команды ставить "mycmd-", хотя судя по гайдам в интернете и документации плагина, это необязательно. Версия 1.21, Пурпур

Код команд:


YAML:
cat:
  command: /mycmd-cat
  type: RUN_CONSOLE
  runcmd:
  - summon cat %player_x% %player_y% %player_z%
  permission-required: true
  permission-node: cat.cmds
  register: true
  cooldown: 3600
  permission-error: '&cУ вас нет доступа.'
norain:
  command: /mycmd-norain
  type: RUN_CONSOLE
  runcmd:
  - weather clear
  permission-required: true
  permission-node: norain.cmds
  register: true
  cooldown: 86400
  permission-error: '&cУ вас нет доступа.'
debugstick:
  command: /mycmd-dstick
  type: RUN_CONSOLE
  runcmd:
  - give %player_name% debug_stick 1
  permission-required: true
  permission-node: dstick.cmds
  register: true
  cooldown: 86400
  permission-error: '&cУ вас нет доступа.'
 
Решение
1 команда: %player_x%, %player_y%, %player_z% выполняются от имени консоли, а не игрока
2 команда: weather clear мир
3 команда: %player_name% при вводе от имени консоли ничего не возвращает

А вот пофикшенный конфиг:
С технической части всё и так прекрасно работало. Команда не работала только под определённым названием, как я и написал в описании проблемы. Уже сам решил проблему, просто изменив название команд. /cat заменил на /givekitty, /norain на /clearweather, /dstick заработал сам.
1 команда: %player_x%, %player_y%, %player_z% выполняются от имени консоли, а не игрока
2 команда: weather clear мир
3 команда: %player_name% при вводе от имени консоли ничего не возвращает

А вот пофикшенный конфиг:
 

Вложения

  • fixed.yml
    1.3 KB · Просмотры: 1
1 команда: %player_x%, %player_y%, %player_z% выполняются от имени консоли, а не игрока
2 команда: weather clear мир
3 команда: %player_name% при вводе от имени консоли ничего не возвращает

А вот пофикшенный конфиг:
С технической части всё и так прекрасно работало. Команда не работала только под определённым названием, как я и написал в описании проблемы. Уже сам решил проблему, просто изменив название команд. /cat заменил на /givekitty, /norain на /clearweather, /dstick заработал сам.
 
Назад
Сверху Снизу