Перейти к основному содержимому

Команды и разрешения Extractioncraft

Extractioncraft регистрирует корневую команду:

/extractioncraft
/exc

Подкоманды регистрируются через менеджер команд MagmaCore во время выполнения.

Команды администратора

КомандаРазрешениеПо умолчаниюОтправительОписание
/exc initializeextractioncraft.initializeopИгрокОткрывает меню первоначальной настройки
/exc setupextractioncraft.setupopИгрокОткрывает браузер пакетов контента для установки, удаления и управления контентом
/exc protection bypassextractioncraft.protection.bypassopИгрокПереключает обход защит игровых инстансов (например, ограничения телепортации, защита блоков)
/exc reloadextractioncraft.*opЛюбойПерезагружает плагин. Если перезагрузка не применяется полностью, рекомендуется полная перезагрузка сервера.

Команды игрока

КомандаРазрешениеПо умолчаниюОтправительОписание
/exc createMatch <contentPackage.yml>extractioncraft.creatematchtrueИгрокСоздаёт новый матч с использованием указанного пакета контента и помещает игрока в него. Автодополнение доступных имён файлов пакетов контента.
/exc startextractioncraft.starttrueИгрокЗапускает матч, в котором находится игрок, если достигнуто минимальное количество игроков
/exc leave(не задано)trueИгрокПокинуть текущий матч.
/exc quit(не задано)trueИгрокПокинуть текущий матч. Аналогично /exc leave.

Дополнительные команды

КомандаРазрешениеПо умолчаниюОписание
/logifylogify.*opПубликует текущий latest.log на mclo.gs, чтобы упростить отправку отчётов об ошибках для администраторов

Сводка разрешений

РазрешениеПо умолчаниюОписание
extractioncraft.initializeopДоступ к /exc initialize
extractioncraft.setupopДоступ к /exc setup
extractioncraft.protection.bypassopДоступ к /exc protection bypass
extractioncraft.*opДоступ к /exc reload
extractioncraft.creatematchtrueДоступ к /exc createMatch
extractioncraft.starttrueДоступ к /exc start
extractioncraft.leavetrueОбъявлено в plugin.yml для /exc leave, но не проверяется во время выполнения (команда не имеет проверки разрешений)
logify.*opДоступ к /logify

Примечания

  • plugin.yml объявляет корневые команды /extractioncraft и /logify. Все подкоманды регистрируются во время выполнения.
  • Подкоманды quit и leave обе удаляют игрока из текущего матча. Обе зарегистрированы через QuitMatchCommand. Примечание: класс ExitMatchCommand существует в исходном коде, но не регистрируется при запуске.