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

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

EliteMobs добавляет пользовательские зачарования для улучшения игрового процесса. У каждого зачарования — как пользовательского, так и расширяющего ванильное — есть собственный файл в папке конфигурации enchantments.

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

КлючЗначение
isEnabledСуществует ли зачарование вообще
nameОтображаемое имя, используемое в лоре предмета
maxLevelV2Предел уровня, используемый при генерации и отображении зачарования
valueНасколько один уровень влияет на расчёт ценности предмета (используется магазинами и продажей)
isEnabledForProcedurallyGeneratedItemsМожет ли процедурно генерируемая добыча выдать это зачарование
maxEnchantmentLevelЖёсткий потолок, который плагин никогда не превысит, даже через зачарование

В некоторых файлах есть дополнительные ключи, перечисленные в разделах ниже.

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

ЗачарованиеОписаниеТип предмета
Critical StrikesШанс критического удара с уроном 1.5x по элитным мобамОружие
DrillingДобыча блоков в радиусеКирки, лопаты
Elite Protection/Sharpness/и т.д.Расширяет ванильные зачарования за пределы обычных лимитовВсе применимые
FlamethrowerВыпускает струю пламениЛюбой
HunterПовышает частоту появления элитных мобовЛюбой
Ice BreakerЗамораживает воду при удареКирки
EarthquakeПрыжковая атака с отбрасываниемБотинки
Grappling HookПритягивание к целевым блокамЛуки
LightningШанс вызвать молниюОружие
Loud StrikesПовышает агро для танкованияОружие
Meteor ShowerПризывает огненные шары с небаЛюбой
Plasma BootsПрыжок с частицами, наносящими уронБотинки
RepairПревращает предметы в материалы-ломЛюбой
Summon MerchantПризывает торговца ДживсаБумага
Summon WolfПризывает дружелюбного волкаЛюбой
UnbindСнимает привязку души с предметовСвитки
SoulbindПривязывает предметы к игрокамЛюбой
Lucky SourceПомечает предмет как счастливый билетВнутреннее
Enchanted SourceПомечает предмет как книгу элитного зачарованияВнутреннее

Поставляемые значения для зачарований, существующих только в EliteMobs

ФайлmaxLevelV2maxEnchantmentLevelvalueВыпадает в процедурной добыче
critical_strikes.yml2313да
drilling.yml4415нет
earthquake.yml5550нет
flamethrower.yml1120нет
grappling_hook.yml1110нет
hunter.yml3310да
ice_breaker.yml2210нет
lightning.yml5515да
loud_strikes.yml3106нет
meteor_shower.yml11130нет
plasma_boots.yml3320нет
repair.yml5515нет
soulbind.yml1110да
summon_merchant.yml1110нет
summon_wolf.yml1120нет
unbind.yml1110000нет
lucky_source.yml1120нет
enchanted_source.yml1110да

mending.yml поставляется с isEnabled: false — Mending по умолчанию отключено на предметах EliteMobs.


Critical Strikes

КлючПодробности
ЭффектШанс нанести критический удар с уроном 1.5x по элитному мобу
Шанс за уровень10% (Уровень 1 = 10%, Уровень 2 = 20% и т.д.)
Процедурный лимит (maxLevelV2)Уровень 2
Абсолютный максимальный уровеньУровень 3
Предел суммарного шанса по всему снаряжению40% (настраивается)

Critical Strikes даёт шанс нанести критический удар, наносящий 1.5x урона элитному мобу. Каждый уровень Critical Strike увеличивает шанс критического удара на 10%.

Есть жёсткий предел суммарного шанса крита

Шанс критического удара суммируется по всем шести слотам снаряжения — 4 предмета брони плюс основная и вторая рука. Без потолка это легко достигает 100%, и тогда каждый удар становится «критическим»: крит перестаёт выделяться как событие, но по-прежнему выплачивает полный множитель 1.5x.

Поэтому суммарное значение ограничено параметром maximumCriticalStrikeChance в MobCombatSettings.yml, который по умолчанию равен 0.40 (40%). Значение зажимается в диапазон [0.0, 1.0]. Всё выше 0.5 не рекомендуется по причине, указанной выше.

Это означает, что складывание Critical Strikes на каждый предмет снаряжения перестаёт окупаться задолго до того, как будет достигнут собственный предел уровня зачарования.

critical_strikes.yml добавляет два ключа отображения поверх стандартных полей зачарования:

КлючПо умолчаниюНазначение
criticalHitPopup&5Critical Hit!Текст дополнительного всплывающего сообщения при критическом ударе
criticalHitColor&5Цветовой префикс, применяемый к числу критического урона

Drilling

КлючПодробности
ЭффектДобыча блоков в радиусе
Диапазон уровней1–4 (maxLevelV2 и maxEnchantmentLevel оба равны 4)
Блоков за уровеньУровень 1 = 1 дополнительный блок прямо перед вами, Уровень 2 = крест из 4 блоков, Уровень 3+ = сложенные слои 3x3, уходящие вглубь
Подходящие предметыКирки, лопаты
Процедурная добычаНет — isEnabledForProcedurallyGeneratedItems: false

Зачарование drilling позволяет киркам и лопатам добывать блоки в радиусе вокруг целевого блока. Чем выше уровень, тем больше область и глубина добычи. Будут добыты только блоки того же типа. Приседание во время добычи отключает эффект зачарования.


Elite Enchantments

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

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

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

Поддерживаемые зачарования
КатегорияЗачарования
БроняProtection, Fire Protection, Blast Protection, Projectile Protection, Feather Falling, Thorns, Respiration, Depth Strider, Frost Walker, Soul Speed, Swift Sneak
ОружиеSharpness, Smite, Bane of Arthropods, Knockback, Fire Aspect, Looting, Sweeping Edge
ЛукPower, Punch, Flame, Infinity
ИнструментEfficiency, Fortune, Silk Touch
РыбалкаLuck of the Sea, Lure
ТрезубецImpaling, Loyalty, Riptide, Channeling
АрбалетQuick Charge, Piercing, Multishot
БулаваDensity, Breach, Wind Burst
КопьёLunge
ПрочееMending, Unbreaking, Curse of Binding, Curse of Vanishing, Aqua Affinity

Flamethrower

Flamethrower выпускает струю пламени из зачарованного снаряжения. Это одноуровневое зачарование: flamethrower.yml поставляется с maxLevelV2: 1 и maxEnchantmentLevel: 1, value равным 20, и не выпадает в процедурно генерируемой добыче, поэтому попадает к игрокам только через кастомные предметы и зачарованные книги.


Hunter

Hunter увеличивает бонус появления элитных мобов, предоставляемый зачарованным снаряжением. hunter.yml добавляет один дополнительный ключ, hunterSpawnBonus (по умолчанию 0.05) — это бонус к шансу появления, вносимый за каждый уровень зачарования. Зачарование ограничено уровнем 3 и выпадает в процедурно генерируемой добыче.

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


Ice Breaker

Ice Breaker — это пользовательское зачарование, ориентированное на кирки, которое превращает воду в лёд, когда вы ломаете блоки семейства льда (Ice, Blue Ice, Frosted Ice, Packed Ice). Оно ограничено уровнем 2 и не выпадает в процедурно генерируемой добыче.


Earthquake

Earthquake — это атака с отбрасыванием на основе ботинок. Она срабатывает при двойном приседании, когда вы не летите, и сила масштабируется с суммарным уровнем Earthquake по вашему снаряжению.

  • Перезарядка: 2 минуты, жёстко задана.
  • earthquake.yml добавляет earthquakeActivationMessage (по умолчанию &8[EliteMobs] &aEarthquake triggered! &c2 min cooldown!) и earthquakeAvailableMessage (по умолчанию &8[EliteMobs] &2Earthquake cooldown over!).
  • Ограничено уровнем 5, value равно 50, и не выпадает в процедурно генерируемой добыче.

Grappling Hook

Grappling Hook — это зачарование мобильности, ориентированное на луки. Это одноуровневое зачарование (maxLevelV2: 1, maxEnchantmentLevel: 1, value 10), и оно не выпадает в процедурно генерируемой добыче, поэтому встречается только на кастомных предметах и зачарованных книгах.


Lightning

Lightning добавляет зачарованному боевому снаряжению удар молнии с зависимостью от шанса. lightning.yml добавляет один дополнительный ключ, minimumCooldownSeconds (по умолчанию 120) — это минимальное время между ударами. Оно ограничено уровнем 5, имеет value 15 и выпадает в процедурно генерируемой добыче.


Loud Strikes

Loud Strikes — это зачарование управления угрозой, используемое для игры в стиле танка, и оно работает: EliteMobs выбирает целью ближайшего игрока с наибольшей накопленной угрозой, а Loud Strikes — это то, что умножает прирост вашей угрозы.

  • Каждый предмет вносит level / 3 в ваш суммарный бонус, суммируемый по всем 6 слотам экипировки.
  • Угроза, генерируемая за удар, равна урон x (1 + суммарный бонус).
  • maxLevelV2 равен 3, но maxEnchantmentLevel равен 10, поэтому зачарованием можно поднять отдельный предмет выше предела отображения.
  • Оно не выпадает в процедурно генерируемой добыче, поэтому встречается только на кастомных предметах — именно поэтому оно является фирменным зачарованием танковского снаряжения из инстансовых подземелий.

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


Meteor Shower

Meteor Shower обрушивает огненные шары с неба. Это одноуровневое зачарование, и оно имеет самую высокую в плагине ценность предмета value (130), что отражает его силу. Оно не выпадает в процедурно генерируемой добыче.


Plasma Boots

Plasma Boots создаёт прыжковый эффект с частицами, наносящими урон. Количество колец снарядов при приземлении масштабируется с суммарным уровнем Plasma Boots, каждое попадание наносит 2 урона, а эффект длится 3 секунды. Как и у Earthquake, у него жёстко заданная перезарядка в 2 минуты. Оно ограничено уровнем 3, имеет value 20 и не выпадает в процедурно генерируемой добыче.


Repair

Repair — это зачарование-маркер, которое несут предметы-лом. Его уровень равен уровню лома (1 = Tiny, ..., 5 = Huge), а Ремонтник восстанавливает 100 единиц прочности за уровень — то есть Tiny чинит 100, а Huge чинит 500. Оно ограничено уровнем 5, имеет value 15 и не выпадает в процедурно генерируемой добыче.

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


Summon Merchant

Summon Merchant — это эффект зачарования/свитка, призывающий торговца Дживса. Оно существует в текущей кодовой базе как отдельное пользовательское зачарование и как готовый контент пользовательских предметов.

Используйте его при документировании утилитарных свитков или портативных предметов-услуг.

summon_merchant.yml предоставляет два параметра:

  • message — реплика в чате, которую произносит игрок при призыве торговца. По умолчанию "Jeeves!".
  • playersSayMessage — при true (по умолчанию) сообщение игрока в чате отправляется так, как если бы он его набрал, поэтому плагины чата и другие слушатели его видят. Установите false, если вы хотите, чтобы торговец просто появлялся без озвучивания призыва игроком.

Summon Wolf

Summon Wolf призывает дружелюбного волка. Это одноуровневое зачарование с value 20, и оно не выпадает в процедурно генерируемой добыче.


Unbind

Unbind — это зачарование, используемое свитками снятия привязки и связанными процессами улучшения предметов. В текущей кодовой базе более широкий процесс снятия привязки также доступен через /em unbind и услугу снятия привязки Гильдии искателей приключений.

Систему со стороны игрока смотрите в Системе улучшения предметов.


Soulbind

Soulbind — это зачарование блокировки владения, используемое предметами EliteMobs. Текущая кодовая база по-прежнему включает отдельную конфигурацию Soulbind, регистрацию событий и утилитарные проверки для чтения и удаления привязки души из метаданных предмета.

Процесс удаления со стороны игрока смотрите в Системе улучшения предметов.


Lucky Source

Lucky Source — это внутреннее зачарование, используемое для пометки предметов как элитных счастливых билетов. Оно используется системой улучшения предметов для идентификации предметов-счастливых билетов.

Это зачарование не предназначено для ручного применения к пользовательским предметам. Оно управляется плагином автоматически.


Enchanted Source

Enchanted Source — это внутреннее зачарование, используемое для пометки предметов как книг элитного зачарования. Система улучшения использует эту пометку для идентификации зачарованных книг, которые можно применять к элитным предметам.

Это зачарование не предназначено для ручного применения к пользовательским предметам. Оно управляется плагином автоматически.