Список пользовательских зачарований
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
| Файл | maxLevelV2 | maxEnchantmentLevel | value | Выпадает в процедурной добыче |
|---|---|---|---|---|
critical_strikes.yml | 2 | 3 | 13 | да |
drilling.yml | 4 | 4 | 15 | нет |
earthquake.yml | 5 | 5 | 50 | нет |
flamethrower.yml | 1 | 1 | 20 | нет |
grappling_hook.yml | 1 | 1 | 10 | нет |
hunter.yml | 3 | 3 | 10 | да |
ice_breaker.yml | 2 | 2 | 10 | нет |
lightning.yml | 5 | 5 | 15 | да |
loud_strikes.yml | 3 | 10 | 6 | нет |
meteor_shower.yml | 1 | 1 | 130 | нет |
plasma_boots.yml | 3 | 3 | 20 | нет |
repair.yml | 5 | 5 | 15 | нет |
soulbind.yml | 1 | 1 | 10 | да |
summon_merchant.yml | 1 | 1 | 10 | нет |
summon_wolf.yml | 1 | 1 | 20 | нет |
unbind.yml | 1 | 1 | 10000 | нет |
lucky_source.yml | 1 | 1 | 20 | нет |
enchanted_source.yml | 1 | 1 | 10 | да |
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 — это внутреннее зачарование, используемое для пометки предметов как книг элитного зачарования. Система улучшения использует эту пометку для идентификации зачарованных книг, которые можно применять к элитным предметам.
Это зачарование не предназначено для ручного применения к пользовательским предметам. Оно управляется плагином автоматически.