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

Разрешения и команды EliteMobs

Эта страница — исчерпывающий справочник по каждой команде и разрешению в EliteMobs, взятый напрямую из кода плагина и plugin.yml.

Все команды ниже являются подкомандами /elitemobs (псевдоним /em), если не указано иное. Команда /adventurersguild (псевдоним /ag) — отдельная корневая команда. EliteMobs также включает общую корневую команду MagmaCore /nightbreaklogin <token> (разрешение nightbreak.login, по умолчанию op), используемую для привязки этого сервера к аккаунту Nightbreak для загрузки внутриигрового контента.


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

Эти команды предназначены для обычных игроков. Большинство по умолчанию имеют значение true (могут использовать все).

КомандаРазрешениеПо умолчаниюОтправительОписание
/emelitemobs.commandtrueИгрокОткрывает основное меню игрока / экран статуса
/em helpelitemobs.helptrueЛюбойПеречисляет все зарегистрированные команды с описаниями
/em altelitemobs.alttrueИгрокПереключает стиль меню /em (книга или сундук)
/em shareItemelitemobs.shareitemtrueИгрокДелится в чате характеристиками текущего удерживаемого предмета EliteMobs
/em discordelitemobs.discord.linktrueЛюбойПоказывает ссылку на Discord-сервер EliteMobs
/em dismisselitemobs.dismissopИгрокУбирает сообщение о настройке меню /em

Гильдия искателей приключений

КомандаРазрешениеПо умолчаниюОтправительОписание
/agelitemobs.adventurersguild.commandtrueИгрокОткрывает Гильдию искателей приключений или телепортирует в неё
/em adventurersguildelitemobs.adventurersguild.commandtrueИгрокТо же, что /ag (псевдоним)

Поведение телепортации дополнительно проверяет elitemobs.adventurersguild.teleport (по умолчанию true) во время работы.

Магазины

КомандаРазрешениеПо умолчаниюОтправительОписание
/em shop customelitemobs.shop.commandtrueИгрокОткрывает магазин кастомных предметов или телепортирует в AG Hub
/em shop dynamicelitemobs.shop.dynamictrueИгрокОткрывает динамический (процедурный) магазин предметов или телепортирует в AG Hub
/em repairelitemobs.repair.commandtrueИгрокОткрывает меню починки или телепортирует в AG Hub
/em enchantelitemobs.enchant.commandtrueИгрокОткрывает меню зачаровывания или телепортирует в AG Hub
/em scrollelitemobs.scroll.commandtrueИгрокОткрывает меню элитного свитка или телепортирует в AG Hub
/em scrapelitemobs.scrap.commandtrueИгрокОткрывает меню разбора или телепортирует в AG Hub
/em unbindelitemobs.unbind.commandtrueИгрокОткрывает меню отвязки или телепортирует в AG Hub

Экономика

КомандаРазрешениеПо умолчаниюОтправительОписание
/em money checkelitemobs.money.check.selftrueИгрокПроверяет ваш собственный баланс валюты EliteMobs
/em pay <player> <amount>elitemobs.money.paytrueИгрокОтправляет валюту другому игроку (за вычетом налога)

Задания

КомандаРазрешениеПо умолчаниюОтправительОписание
/em quest accept <questID>elitemobs.quest.accepttrueИгрокПринимает задание (используется через меню)
/em quest check <questID>(не задано)--ИгрокВнутренняя команда диалога задания
/em quest track <questID>elitemobs.quest.tracktrueИгрокОтслеживает цели задания
/em quest leave <questID>elitemobs.quest.leavetrueИгрокПокидает активное задание
/em quest complete <id>elitemobs.quest.completetrueИгрокЗавершает задание через меню (сдача)

Подземелья и инстансы

КомандаРазрешениеПо умолчаниюОтправительОписание
/em dungeontp <dungeonID>elitemobs.dungeon.tptrueИгрокТелепортирует в подземелье / логово / минидонжон
/em dungeontpdialog <dungeonID>elitemobs.dungeon.tptrueИгрокВнутренняя диалоговая навигация телепортации в подземелье
/em startelitemobs.instance.starttrueИгрокЗапускает инстанс-подземелье/арену, находясь в лобби
/em quit(не задано)--ИгрокПокидает текущее инстанс-подземелье/арену (объявленный узел elitemobs.quit фактически не проверяется в коде)

Арены

КомандаРазрешениеПо умолчаниюОтправительОписание
/em arena <arenaID>elitemobs.arena.starttrueИгрокОткрывает меню арены для конкретной арены

Отслеживание боссов

КомандаРазрешениеПо умолчаниюОтправительОписание
/em track boss <id>elitemobs.boss.tracktrueИгрокОтслеживает отслеживаемого мирового босса на полосе босса

Телепортация

КомандаРазрешениеПо умолчаниюОтправительОписание
/em spawntpelitemobs.teleport.spawntrueИгрокТелепортирует к точке спавна сервера

Добыча (Игрок)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em loot(не задано)--ИгрокОткрывает меню групповой добычи

Внутренние / NPC

КомандаРазрешениеПо умолчаниюОтправительОписание
/em npc questList <npcUUID>(не задано)--ИгрокВнутренняя команда для взаимодействия с заданиями NPC

Админские команды

Эти команды требуют статуса оператора или соответствующего разрешения. По умолчанию они имеют значение op, если не указано иное.

Настройка и управление контентом

КомандаРазрешениеПо умолчаниюОтправительОписание
/em initializeelitemobs.initializeopИгрокОткрывает мастер первоначальной настройки
/em setupelitemobs.setupopИгрокОткрывает основное меню настройки / управления контентом
/em setup doneelitemobs.setupopЛюбойПереключает сообщение-напоминание о настройке
/em setup toggle <dungeonConfig>elitemobs.setupopЛюбойПереключает установку конкретного пакета контента
/em downloadallelitemobs.downloadallopЛюбойЗагружает обновление плагина и все доступные отсутствующие/устаревшие пакеты Nightbreak
/em downloadallcontentelitemobs.downloadallopЛюбойЗагружает все доступные отсутствующие/устаревшие пакеты контента (без обновления плагина)
/em updatecontentelitemobs.updatecontentopЛюбойОбновляет все устаревшие доступные пакеты контента (псевдоним: /em updateallcontent)
/em downloadpluginupdateelitemobs.downloadallopЛюбойЗагружает последний jar плагина EliteMobs (применяется после перезапуска)
/em recommendedpluginselitemobs.setupopЛюбойПеречисляет рекомендуемые сопутствующие плагины со ссылками на установку
/em reloadelitemobs.reloadopЛюбойПолностью перезагружает EliteMobs (конфиги, боссов и т.д.)
/em versionelitemobs.versionopЛюбойПоказывает текущую версию плагина EliteMobs
/em language <language>elitemobs.languageopЛюбойЗадаёт общесерверный язык/перевод для EliteMobs
/em package <dungeonName> <version>elitemobs.package(только в коде)ЛюбойУпаковывает подземелье EliteMobs для распространения (примечание: plugin.yml объявляет вместо этого неиспользуемый узел elitemobs.dungeon.package)

Спавн и размещение

КомандаРазрешениеПо умолчаниюОтправительОписание
/em spawn boss <filename>elitemobs.place.adminopИгрокСпавнит кастомного босса в месте, куда смотрит игрок
/em spawn boss <filename> <level>elitemobs.place.adminopИгрокСпавнит кастомного босса в месте, куда смотрит игрок, с заданным уровнем
/em spawn bossAt <filename> <world> <x> <y> <z>elitemobs.place.adminopЛюбойСпавнит кастомного босса по указанным координатам
/em spawn bossAt <filename> <world> <x> <y> <z> <level>elitemobs.place.adminopЛюбойСпавнит кастомного босса по координатам с заданным уровнем
/em spawn elite <entityType> <level>elitemobs.place.adminopИгрокСпавнит элиту заданного типа сущности и уровня
/em spawn elite <entityType> <level> <powers...>elitemobs.place.adminopИгрокСпавнит элиту с конкретными способностями
/em spawn eliteAt <world> <x> <y> <z> <entityType> <level> <powers...>elitemobs.place.adminopИгрокСпавнит элиту по координатам с опциональными способностями
/em place boss <filename>elitemobs.place.adminopИгрокДобавляет постоянное место спавна для регионального босса
/em place npc <filename>elitemobs.place.npc(только в коде)ИгрокПостоянно размещает NPC в месте нахождения игрока
/em place treasureChest <filename>elitemobs.place.adminopИгрокПостоянно размещает сундук с сокровищами в месте нахождения игрока
/em place wormhole <filename> <1/2>elitemobs.place.adminopИгрокРазмещает конечную точку червоточины 1 или 2 в месте нахождения игрока

Убийство

КомандаРазрешениеПо умолчаниюОтправительОписание
/em killelitemobs.kill.commandopЛюбойУбивает всех агрессивных элитных мобов на сервере
/em kill <radius>elitemobs.kill.commandopИгрокУбивает всех агрессивных элитных мобов в пределах указанного радиуса блоков
/em kill type <entityType>elitemobs.kill.commandopЛюбойУбивает всех элитных мобов конкретного типа сущности
/em kill type <entityType> <radius>elitemobs.kill.commandopИгрокУбивает всех элитных мобов конкретного типа в пределах радиуса

Удаление

КомандаРазрешениеПо умолчаниюОтправительОписание
/em removeelitemobs.removeopИгрокПереключает режим удаления для постоянного удаления любой сущности/объекта EliteMobs по клику

События

КомандаРазрешениеПо умолчаниюОтправительОписание
/em event <filename>elitemobs.event.startopИгрокВручную запускает временное событие

Респавн

КомандаРазрешениеПо умолчаниюОтправительОписание
/em respawn allelitemobs.respawn.forceopЛюбойПринудительно немедленно респавнит всех региональных боссов

Блокировки подземелий

КомандаРазрешениеПо умолчаниюОтправительОписание
/em dungeon resetlockout <player>elitemobs.dungeon.resetlockoutopЛюбойСбрасывает все блокировки боссов подземелий для конкретного игрока

Экономика (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em money add <player> <amount>elitemobs.money.adminopЛюбойВыдаёт указанную сумму игроку
/em money addAll <amount>elitemobs.money.adminopЛюбойВыдаёт указанную сумму каждому игроку онлайн
/em money remove <player> <amount>elitemobs.money.adminopЛюбойСнимает валюту с игрока
/em money set <player> <amount>elitemobs.money.adminopЛюбойУстанавливает валюту игрока в точное значение
/em money check <player>elitemobs.money.check.othersopЛюбойПроверяет баланс другого игрока

Добыча (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em loot menuelitemobs.loot.adminopИгрокОткрывает админское меню просмотра добычи
/em loot give <player> <filename>elitemobs.loot.adminopЛюбойВыдаёт конкретный кастомный предмет игроку
/em loot reward <player> <filename>elitemobs.loot.adminopЛюбойВыдаёт кастомный предмет, отмасштабированный под боевой уровень игрока
/em loot random <level> <player>elitemobs.loot.adminopЛюбойВыдаёт случайный дроп добычи указанного уровня
/em loot simulate <level> <player>elitemobs.loot.adminopИгрокСимулирует дроп добычи для указанного уровня и игрока
/em loot simulate <level> <times> <player>elitemobs.loot.adminopИгрокСимулирует несколько дропов добычи
/em loot debug <level>elitemobs.loot.debugopИгрокЭкипирует игрока полным тестовым набором указанного уровня
/em loot debug <level> limitedelitemobs.loot.debugopИгрокЭкипирует ограниченный тестовый набор для более быстрого тестирования
/em loot statselitemobs.loot.statsopИгрокПоказывает элитные характеристики текущего удерживаемого предмета

Задания (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em quest completeelitemobs.quest.complete.forceopИгрокПринудительно завершает все активные задания (отладка)
/em quest bypasselitemobs.quest.bypassopИгрокПереключает обход ограничений разрешений заданий
/em quest reset <player> <questName>elitemobs.quest.resetopИгрокСбрасывает конкретное задание для игрока
/em quest resetAll <player>elitemobs.quest.reset.allopЛюбойСбрасывает все задания для игрока

Магазины (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em shop custom <player>elitemobs.shop.custom.otheropЛюбойОткрывает магазин кастомных предметов для другого игрока
/em shop procedural <player>elitemobs.*opЛюбойОткрывает процедурный магазин для другого игрока
/em shop sell <player>elitemobs.shop.sell.otheropЛюбойОткрывает меню продажи для другого игрока

Свитки (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em scrollGet <level> <amount>elitemobs.scroll.getopИгрокВыдаёт игроку элитные свитки заданного уровня
/em scrollGive <player>elitemobs.scroll.giveopЛюбойВыдаёт целевому игроку один элитный свиток, отмасштабированный под его боевой уровень

Привязка предметов (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em unbind forceelitemobs.unbind.forceopИгрокПринудительно отвязывает удерживаемый предмет (снимает привязку души)

Защита

КомандаРазрешениеПо умолчаниюОтправительОписание
/em protection bypasselitemobs.protection.bypassopИгрокПереключает обход защиты подземелий для игрока

Статистика

КомандаРазрешениеПо умолчаниюОтправительОписание
/em statselitemobs.statsopИгрокПоказывает серверную статистику EliteMobs

Транзитивные блоки

Эти команды используются для настройки транзитивных блоков (блоков, которые изменяются при спавне/деспавне региональных боссов).

КомандаРазрешениеПо умолчаниюОтправительОписание
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopИгрокРегистрирует транзитивные блоки для босса
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopИгрокРегистрирует крупные области транзитивных блоков
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopИгрокРедактирует существующие транзитивные блоки
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopИгрокРедактирует крупные области транзитивных блоков
/em transitiveBlocks cancelelitemobs.transitiveblocksopИгрокОтменяет текущую регистрацию транзитивных блоков

Discord

КомандаРазрешениеПо умолчаниюОтправительОписание
/em discord <message>elitemobs.discord.messageopЛюбойОтправляет тестовое сообщение в Discord через DiscordSRV

Огненный шар

КомандаРазрешениеПо умолчаниюОтправительОписание
/em fireballelitemobs.fireballopИгрокЗапускает элитный огненный шар для проверки защиты местности и восстановления после взрыва

Команды навыков (Админ)

КомандаРазрешениеПо умолчаниюОтправительОписание
/em skill set <player> <skillType> <level>elitemobs.skill.admin(только в коде)ЛюбойУстанавливает конкретный навык на уровень для игрока
/em skill setAll <player> <level>elitemobs.skill.admin(только в коде)ЛюбойУстанавливает все навыки на уровень для игрока
/em skill check <player>elitemobs.skill.check(только в коде)ЛюбойОтображает уровни навыков игрока

Знамя мира

КомандаРазрешениеПо умолчаниюОтправительОписание
/em peacebanner give <player>elitemobs.peacebanner.admin(только в коде)ЛюбойВыдаёт предмет Знамя мира указанному игроку
/em peacebanner listelitemobs.peacebanner.admin(только в коде)ЛюбойПеречисляет все размещённые Знамёна мира с их координатами

Отладка / Тестирование боя

КомандаРазрешениеПо умолчаниюОтправительОписание
/em debugelitemobs.debug(только в коде)ИгрокПереключает режим отладки, показывающий расчёты боевого урона
/em debug infoelitemobs.debug(только в коде)ЛюбойВыводит диагностическую/средовую информацию EliteMobs для поддержки
/em debug combat startelitemobs.admin(только в коде)ИгрокЗапускает автоматический тест боевой системы
/em debug combat cancelelitemobs.admin(только в коде)ИгрокОтменяет активный тест боевой системы
/em debug combat resultselitemobs.admin(только в коде)ИгрокПоказывает результаты последнего теста боевой системы
/em debug combat test <type>elitemobs.admin(только в коде)ИгрокТестирует конкретный тип оружия/навыка (например, мечи, луки)

Полный справочник разрешений

Шаблон и набор

РазрешениеПо умолчаниюОписание
elitemobs.*opПредоставляет доступ ко всем командам EliteMobs
elitemobs.usertrueНабор всех рекомендуемых разрешений игрока (см. дочерние ниже)

Разрешение elitemobs.user включает все перечисленные ниже разрешения, ориентированные на игрока, в качестве дочерних. Выдача elitemobs.user — рекомендуемый способ дать игрокам доступ ко всем стандартным функциям.

Разрешения игрока

РазрешениеПо умолчаниюОписание
elitemobs.commandtrueИспользовать основную команду /em
elitemobs.helptrueИспользовать /em help
elitemobs.alttrueПереключать стиль меню
elitemobs.shareitemtrueДелиться характеристиками элитного предмета в чате
elitemobs.discord.linktrueПолучить ссылку на Discord
elitemobs.adventurersguild.commandtrueОткрыть меню Гильдии искателей приключений
elitemobs.adventurersguild.teleporttrueТелепортироваться в Гильдию искателей приключений
elitemobs.dungeon.tptrueТелепортироваться в подземелья
elitemobs.arena.starttrueЗапускать арены
elitemobs.shop.customtrueИспользовать команду магазина кастомных предметов
elitemobs.shop.dynamictrueИспользовать команду динамического магазина предметов
elitemobs.repair.commandtrueИспользовать команду починки
elitemobs.enchant.commandtrueИспользовать команду зачаровывания
elitemobs.scroll.commandtrueИспользовать команду свитка
elitemobs.scrap.commandtrueИспользовать команду разбора
elitemobs.unbind.commandtrueИспользовать команду отвязки
elitemobs.money.check.selftrueПроверять собственный баланс валюты
elitemobs.money.paytrueПереводить валюту другому игроку
elitemobs.quest.accepttrueПринимать задания
elitemobs.quest.completetrueЗавершать (сдавать) задания
elitemobs.quest.tracktrueОтслеживать цели заданий
elitemobs.quest.leavetrueПокидать активные задания
elitemobs.quest.npctrueВзаимодействовать с NPC заданий
elitemobs.quittrueПокидать инстанс-контент
elitemobs.instance.starttrueЗапускать инстанс-подземелья/арены
elitemobs.rank.commandtrueУстаревшее разрешение меню рангов (нет действующей команды в EliteMobs 10; ранги/престиж заменены системой навыков)
elitemobs.boss.tracktrueОтслеживать боссов через полосу босса
elitemobs.teleport.spawntrueТелепортироваться к точке спавна сервера
elitemobs.loot.commandtrueОткрывать меню групповой добычи

Разрешения на взаимодействие с NPC

Они управляют тем, с какими типами NPC игрок может взаимодействовать. Все по умолчанию имеют значение true и являются дочерними для elitemobs.user.

РазрешениеПо умолчаниюОписание
elitemobs.rank.npctrueУстаревшее разрешение для NPC рангов (не применяется в EliteMobs 10; система рангов заменена навыками)
elitemobs.shop.dynamic.npctrueГоворить с NPC динамического магазина
elitemobs.shop.custom.npctrueГоворить с NPC магазина кастомных предметов
elitemobs.shop.sell.npctrueГоворить с NPC магазина продажи
elitemobs.back.npctrueГоворить с NPC телепортации назад
elitemobs.scrap.npctrueГоворить с NPC разбора
elitemobs.repair.npctrueГоворить с NPC починки
elitemobs.unbind.npctrueГоворить с NPC отвязки
elitemobs.enchant.npctrueГоворить с NPC зачаровывания
elitemobs.scroll.npctrueГоворить с NPC элитного свитка
elitemobs.shop.arrow.npctrueГоворить с NPC магазина стрел
elitemobs.gambling.npctrueИспользовать NPC азартных игр
elitemobs.skill.npctrueИспользовать NPC бонуса навыков

Админские разрешения

РазрешениеПо умолчаниюОписание
elitemobs.initializeopЗапускать первоначальную настройку
elitemobs.setupopОткрывать меню настройки/управления контентом
elitemobs.downloadallopЗагружать все доступные пакеты контента Nightbreak
elitemobs.updatecontentopОбновлять все устаревшие доступные пакеты контента
elitemobs.reloadopПерезагружать EliteMobs
elitemobs.versionopПроверять версию плагина
elitemobs.languageopЗадавать общесерверный язык
elitemobs.dismissopУбирать сообщение о настройке
elitemobs.removeopПереключать режим удаления
elitemobs.statsopПросматривать серверную статистику
elitemobs.fireballopЗапускать тестовый огненный шар
elitemobs.kill.commandopУбивать элитных мобов
elitemobs.event.startopВручную запускать события
elitemobs.respawn.forceopПринудительно респавнить региональных боссов
elitemobs.place.adminopРазмещать боссов, сундуки с сокровищами, червоточины и спавнить кастомные сущности
elitemobs.dungeon.packageopУпаковывать подземелья для распространения
elitemobs.money.adminopДобавлять/удалять/устанавливать валюту игрока
elitemobs.money.check.othersopПроверять баланс других игроков
elitemobs.loot.adminopАдминские команды добычи (выдача, симуляция и т.д.)
elitemobs.loot.debugopПолучать отладочные наборы экипировки
elitemobs.loot.statsopПросматривать элитные характеристики удерживаемых предметов
elitemobs.quest.complete.forceopПринудительно завершать все активные задания
elitemobs.quest.bypassopОбходить ограничения заданий
elitemobs.quest.resetopСбрасывать конкретное задание для игрока
elitemobs.quest.reset.allopСбрасывать все задания для игрока
elitemobs.rank.setopУстаревшее разрешение установки ранга (нет действующей команды в EliteMobs 10; ранги/престиж заменены системой навыков)
elitemobs.shop.custom.otheropОткрывать кастомный магазин для другого игрока
elitemobs.shop.dynamic.otheropОткрывать динамический магазин для другого игрока
elitemobs.shop.sell.otheropОткрывать меню продажи для другого игрока
elitemobs.scroll.getopВыдавать элитные свитки через команду
elitemobs.scroll.giveopВыдать игроку элитный свиток, отмасштабированный под боевой уровень
elitemobs.dungeon.resetlockoutopСбрасывать блокировки боссов подземелий игрока
elitemobs.unbind.forceopПринудительно отвязывать удерживаемый предмет
elitemobs.protection.bypassopПереключать обход защиты подземелий
elitemobs.transitiveblocksopУправлять транзитивными блоками
elitemobs.discord.messageopОтправлять тестовые сообщения в Discord

Разрешения только в коде

Эти разрешения применяются в исходном коде, но не объявлены в plugin.yml. Они не будут отображаться в стандартных списках разрешений или автодополнении. Вы должны добавить их вручную в свой плагин разрешений, если они нужны.

РазрешениеИспользуетсяОписание
elitemobs.package/em packageУпаковка подземелий для распространения (объявленный узел elitemobs.dungeon.package фактически не проверяется в коде)
elitemobs.place.npc/em place npcРазмещение NPC в локации
elitemobs.debug/em debugПереключение режима отладки
elitemobs.admin/em debug combat *Команды тестирования боя
elitemobs.skill.admin/em skill set, /em skill setAllАдминские команды уровня навыков
elitemobs.skill.check/em skill checkПроверка уровней навыков игрока
elitemobs.shop.command/em shop customДоступ к кастомному магазину (используется в коде вместо elitemobs.shop.custom)
elitemobs.versionnotificationПроверщик версийПолучать уведомления об обновлении версии при входе
elitemobs.peacebanner.admin/em peacebanner give, /em peacebanner listВыдача и перечисление Знамён мира
elitemobs.soulbind.bypassСистема привязки душиОбход ограничений привязанных к душе предметов