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

Список пользовательских зачарований

Пользовательские эффекты EliteMobs теперь используют определения YAML и Lua, которыми управляет провайдер, в plugins/EliteMobs/enchantments/. Идентификаторы предметов содержат пространство имён, например elitemobs:critical_strikes,2. Расширения ванильных зачарований и Soulbind сохраняют собственную конфигурацию и логику владения.

Поля конфигурации зачарований​

Определения пользовательских эффектов используют общий формат зачарований: isEnabled, name, description, maxLevel, фильтры снаряжения и типов, stacking, script и parameters. maxLevel ограничивает уровень при зачаровании; явно заданные уровни выше этого предела сохраняются.

Эффекты EliteMobs размещают настройки стоимости предмета и процедурной генерации в parameters.value, parameters.procedural и parameters.procedural_max_level. Настройки отдельных эффектов также находятся в parameters; они не взаимозаменяемы со старыми ключами верхнего уровня.

Существующие установки

Каталог восстанавливает недостающие встроенные файлы YAML и Lua, даже если каталог зачарований уже существует. В существующие встроенные определения добавляются отсутствующие поля по умолчанию, а настроенные значения сохраняются. Файлы с устаревшим ключом maxLevelV2 сначала сохраняются в plugins/MagmaCore/outdated files/EliteMobs/, после чего могут быть созданы актуальные встроенные замены. Проверьте архивные значения и примените нужные настройки в текущем формате. Неизменённые копии прежних встроенных скриптов (flamethrower.lua, grappling_hook.lua и ice_breaker.lua) архивируются так же, чтобы создались актуальные версии; изменённые скрипты остаются на месте. Пользовательским эффектам и эффектам DLC без встроенной замены нужны обновлённое определение и соответствующий файл Lua.

Записи пользовательских предметов со старыми именами, например CRITICAL_STRIKES,2 или MULTICAST,1, также отклоняются. Используйте elitemobs:critical_strikes,2 или freeminecraftmodels:multicast,1. Сервисные предметы используют роли расходников, а не зачарования-маркеры.

Сводка зачарований​

Это стандартные значения встроенных пользовательских эффектов, а не общие пределы для предметов, созданных вручную.

ID после elitemobs:maxLevelparameters.valueМаксимум процедурной генерацииЭффект
critical_strikes3132Шанс критического удара
drilling415НетДополнительная добыча того же материала
earthquake550НетПрыжок и отбрасывание после двойного приседания
flamethrower120НетОгненная атака по правому клику
grappling_hook110НетКрюк с помощью лука
hunter3103Бонус естественного появления элитных мобов
ice_breaker210НетЭффект при разрушении льда
lightning5155Вероятностная атака молнией
loud_strikes106НетДополнительная угроза
meteor_shower1130НетОгненные шары с неба
plasma_boots320НетПрыжок и атака при приземлении
summon_merchant110НетПризыв настроенного торговца
summon_wolf120НетПризыв настроенного дружелюбного босса

За freeminecraftmodels:multicast, freeminecraftmodels:blast_radius и freeminecraftmodels:ignition отвечает FMM. EliteMobs сохраняет настройки их получения, но не управляет эффектами магического оружия. См. магическое оружие.

Критические удары​

Во встроенном Lua каждый экипированный уровень добавляет 10% к шансу критического удара. Общий шанс ограничен maximumCriticalStrikeChance в MobCombatSettings.yml (по умолчанию 0.40), а критический удар по элитному мобу наносит 1,5-кратный урон. Настройки отображения теперь называются parameters.criticalHitPopup и parameters.criticalHitColor.

Бурение​

Добывает киркой или лопатой дополнительные блоки того же материала. Более высокие уровни увеличивают площадь и глубину; приседание отключает эффект. Первый уровень добывает один дополнительный блок впереди.

Элитные зачарования​

КлючПодробности
ЭффектРасширяет ванильные зачарования за пределы обычных ограничений
АктивацияТолько против EliteMobs
ТребованиеПредмет должен превышать предел ванильного зачарования

Элитные зачарования расширяют ванильные зачарования Minecraft за пределы обычных уровней и применяют усиленные значения в бою с элитными мобами.

Предметы начинают получать элитные зачарования только после превышения ванильного предела уровня. Например, ванильная Защита ограничена уровнем 4. Предмет с Защитой 5 и Элитной защитой 10 считается бронёй с Защитой 15 против элитных мобов, но только с Защитой 5 против других мобов.

Поддерживаемые зачарования
КатегорияЗачарования
БроняЗащита, Огнеупорность, Взрывоустойчивость, Защита от снарядов, Невесомость, Шипы, Подводное дыхание, Подводная ходьба, Ледоход, Скорость души, Проворство
ОружиеОстрота, Небесная кара, Бич членистоногих, Отдача, Заговор огня, Добыча, Разящий клинок
ЛукСила, Откидывание, Воспламенение, Бесконечность
ИнструментЭффективность, Удача, Шёлковое касание
РыбалкаМорская удача, Приманка
ТрезубецПронзатель, Верность, Тягун, Громовержец
АрбалетБыстрая перезарядка, Пронзающая стрела, Тройной выстрел
БулаваПлотность, Пробитие, Порыв ветра
КопьёВыпад
ПрочееПочинка, Прочность, Проклятие несъёмности, Проклятие утраты, Подводник

Огнемёт​

Нажмите правой кнопкой с подходящим оружием, чтобы запустить пламя. Встроенное действие проверяет уровень и прочность оружия, расходует 4 единицы прочности, затем выполняет подготовку и импульсы пламени. parameters.cooldown_ticks по умолчанию равен 3600 (3 минуты).

Охотник​

Добавляет бонус естественного появления элитных мобов на основе экипированных уровней. Настройте parameters.spawn_bonus (по умолчанию 0.05), а не старое поле hunterSpawnBonus.

Ледокол​

Нажмите правой кнопкой по воде или льду в пределах шести блоков, чтобы заморозить воду в выбранной точке. Уровень 2 также проверяет шесть соседних блоков. Успешное замораживание расходует одну единицу прочности; разрешённое разрушение ледяного блока может вызвать тот же эффект.

Встроенное определение действует в основной руке, максимальный уровень при зачаровании — 2.

Землетрясение​

Дважды присядьте, не находясь в полёте, чтобы выполнить прыжок с отбрасыванием при приземлении. Встроенное определение суммирует уровни слотов брони и несовместимо с Плазменными ботинками. Настройки включают parameters.cooldown_ticks (2400), parameters.activation_message и parameters.available_message.

Крюк​

Выпустите стрелу или спектральную стрелу в блок target (мишень) в своём мире. Крюк срабатывает, только если стрела застряла в этой мишени; обычная стена или блок рядом с мишенью его не активируют. Подобрать стрелу после этого нельзя.

Вас тянет к стреле со скоростью 0,5 блока за тик, не дольше 200 тиков, а по прибытии вы получаете 3 секунды Плавного падения. Притягивание прекращается, если что-либо загораживает следующий шаг. Если край платформы перекрывает прямой путь к точке приземления, притягивание сначала поднимает вас до 3 блоков выше этой точки, а затем опускает на неё; для обоих отрезков нужен свободный путь движения.

Эффект крюка для лука. Встроенное определение принимает предметы-источники из основной или второй руки и имеет предел зачарования 1. Используйте соответствующие YAML и Lua вместе.

Молния​

Встроенной атаке нужны элитная цель и пригодное элитное оружие. Шанс равен level * level / 1000; parameters.cooldown_ticks по умолчанию равен 2400 (2 минуты). Используется урон сохранённого уровня оружия, а не старый параметр верхнего уровня minimumCooldownSeconds.

Громкие удары​

Экипированные уровни добавляют level / 3 к бонусу угрозы. Угроза за удар равна урону, умноженному на единицу плюс суммарный бонус. Встроенный предел зачарования — 10; эффект не выпадает при процедурной генерации.

Правила выбора цели см. в продвинутой системе агро.

Метеоритный дождь​

Нажмите правой кнопкой для активации. Успешная активация расходует один предмет из исходной стопки.

Обрушивает огненные шары с неба. Встроенное определение — одноуровневый эффект основной руки с вкладом в стоимость 130, без процедурной генерации.

Плазменные ботинки​

Прыжок и атака при приземлении для слота ступней, несовместимые с Землетрясением. Перезарядка задаётся через parameters.cooldown_ticks (2400), а не зашита в код. Предел зачарования — 3.

Ремонт​

Ремонт больше не является зачарованием-маркером. Лом использует consumable.type: repair_scrap с уровнем от 1 (Tiny) до 5 (Huge). См. настройку расходников и систему улучшения.

Призыв торговца​

Нажмите правой кнопкой с предметом в основной руке или используйте настроенную фразу в чате. Успешный призыв расходует один предмет.

Призывает NPC, указанный в parameters.npc (по умолчанию travelling_merchant.yml). Стандартный призыв — parameters.message: Jeeves!; parameters.players_say_message определяет, произносит ли игрок его в чате. Перезарядка по умолчанию: 1200 тиков.

Призыв волка​

Нажмите правой кнопкой для призыва. Настроенный босс должен быть волком, которому можно назначить игрока владельцем; успешный призыв расходует один предмет.

Призывает пользовательского босса из parameters.boss (по умолчанию summonable_wolf.yml). Перезарядка по умолчанию: 1200 тиков.

Снятие привязки​

Свитки снятия привязки используют consumable.type: unbind, а не зачарование Unbind. Игрокам также доступны услуга гильдии и /em unbind. См. систему улучшения предметов.

Привязка души​

Soulbind сохраняет метаданные владения и проверки EliteMobs; это не заменяющий их Lua-эффект провайдера. Снятие привязки описано в системе улучшения предметов.

Маркер счастливого билета​

Старый маркер выведен из использования. Счастливые билеты используют consumable.type: lucky_ticket.

Маркер книги зачарования​

Старый маркер выведен из использования. Не добавляйте ENCHANTED_SOURCE в определения предметов; используйте текущие процедуры работы с книгами зачарований и улучшениями.