Хостинг · Решение проблем

Конфликт команд между плагинами

Две плагина зарегистрировали одну команду: как понять, кто победил, и как задать приоритет через commands.yml.

Обновлено 13 августа 2026 г.

/home, /warp, /msg, /spawn регистрируют несколько плагинов. Побеждает загрузившийся первым — не тот, который вам нужен.

Как понять, кто выполняет

/help home

или обращение по полному имени:

/essentials:home
/cmi:home

Если по полному имени работает как надо — это конфликт, а не поломка.

Решение: commands.yml

Файл в корне сервера:

aliases:
  home:
    - "essentials:home $1-"
  spawn:
    - "essentials:spawn $1-"

Так вы явно задаёте, какой плагин обрабатывает короткую команду.

Альтернатива

Отключить команду в конфиге ненужного плагина: у большинства есть секция вроде disabled-commands.

Как избежать

Не ставьте два плагина с пересекающимся набором команд: EssentialsX и CMI, два плагина домов, два плагина чата — Ревизия плагинов.

Смежное

Команды не работают — общий разбор.