Arcane Enchantments
Добавляет полезные/упрощающие игру зачарования, а также обеспечивает интеграцию с другими модами.
Arcane Enchantments
10 новых зачарований для Minecraft Forge. Редкий лут из подземелий, лайфстил, жильная добыча, починка едой. Все значения на формулах и масштабируются с уровнем. Всё настраивается через конфиг.
Работает с Apotheosis, Aquaculture, Twilight Forest, Deeper and Darker, Create Enchantment Industry.
Зачарования
Soul Capture / Захват души (I-X)
Мечи | Только из сундуков | Где найти: Ancient City, Bastion, храмы Deeper Darker
Убей моба — шанс получить его яйцо призыва.
шанс = (уровень / baseDivisor) * (minHP / max(макс_HP_моба, minHP))
По умолчанию: baseDivisor = 1000, minHP = 10. Уровень X против моба с 10 HP = 1% за убийство. Чем больше HP у моба, тем ниже шанс. Чёрный список мобов в конфиге.
Vampiric Touch / Вампирское касание (I-V)
Мечи, Топоры | Стол зачарования, Жители
Лечит за часть нанесённого урона. Не работает на нежити.
лечение = min(урон * уровень * lifestealPerLevel, maxHealPerHit)
По умолчанию: 2% за уровень, максимум 2 HP (1 сердце) за удар. На уровне V с Twilight Forest: 1% шанс выбить Fiery Blood из горящих мобов TF.
Hungry Steel / Голодная сталь (I-V)
Все предметы с прочностью | Стол зачарования, Жители | Несовместимо с Mending
Еда чинит снаряжение вместо восстановления голода. Mending, но на еде вместо опыта.
восстановлено_прочности = питательность * уровень * baseRate
По умолчанию: baseRate = 2.0. Стейк (8 питательности) на уровне V восстанавливает 80 прочности. Приоритет: главная рука > вторая рука > броня > инвентарь.
Indestructibility / Неразрушимость (I)
Все предметы с прочностью | Только из сундуков | Где найти: сундуки End City (2% шанс)
Предмет никогда не теряет прочность. Нельзя получить через стол зачарования или торговлю.
Executioner / Палач (I-IV)
Мечи, Топоры | Стол зачарования, Жители
Бонусный урон по мобам с низким здоровьем.
урон = базовый_урон * (1 + уровень * damageBonusPerLevel)
// Только когда HP цели < hpThreshold * макс_HP
По умолчанию: +5% за уровень по мобам ниже 20% HP. Уровень IV = +20% урона.
Vein Miner / Жильный шахтёр (I-III)
Кирки | Только из сундуков | Где найти: сундуки Abandoned Mineshaft
Сломай руду — все соседние руды того же типа ломаются вместе. Только блоки с тегом #forge:ores.
макс_блоков = baseBlocks * 2^(уровень - 1)
По умолчанию: baseBlocks = 8. Уровень I = 8 блоков, II = 16, III = 32. Каждый блок тратит 1 прочность. Требует Shift по умолчанию (настраиваемо). Повышенные уровни работают с Apotheosis/Quark.
Ravenous Edge / Ненасытный клинок (I-V)
Мечи, Топоры | Стол зачарования, Жители
Больше урона, но расходуется голод.
урон = базовый_урон * (1 + уровень * damageBonusPerLevel)
exhaustion = уровень * exhaustionPerHit
По умолчанию: +6% урона за уровень, 0.5 exhaustion за удар за уровень. Уровень V: +30% урона, примерно 2 удара на единицу голода.
Feral Agility / Звериная ловкость (I-V)
Ботинки | Стол зачарования, Жители
Быстрее двигаешься, быстрее голодаешь.
бонус_скорости = уровень * speedBonusPerLevel
exhaustion = расстояние * уровень * exhaustionPerMove
По умолчанию: +4% скорости за уровень. Уровень V = +20% скорости (примерно зелье Speed I), расход голода близок к ванильному спринту.
Neptune's Favor / Благосклонность Нептуна (I-III)
Удочки | Только из сундуков | Требует Aquaculture
Улов может замениться на лут из таблицы neptunium мода Aquaculture (инструменты из Neptunium, наггеты, ванильные сокровища).
шанс_активации = уровень * chancePerLevel
По умолчанию: 10% за уровень. Уровень III = 30% шанс. Neptunium Fishing Rod + уровень IV+ = гарантированный Neptunium Nugget за каждый улов.
Twilight Harvest / Сумеречная жатва (I-V)
Железные топоры, Железные мотыги | Только из сундуков | Требует Twilight Forest
При ломании листвы Twilight Forest есть шанс выбить Steeleaf Ingot.
шанс_дропа = уровень * chancePerLevel
По умолчанию: 2% за уровень. Находится только в сундуках подземелий TF (Лабиринт, Тёмная башня, Полый холм).
Совместимость с модами
| Мод | Что делает |
|---|---|
| Apotheosis | Блокирует зачарование Capturing (переключатель в конфиге). Зачарования масштабируются выше стандартного макс. уровня |
| Aquaculture | Зачарование Neptune's Favor |
| Twilight Forest | Зачарование Twilight Harvest, дроп Fiery Blood из Vampiric Touch |
| Deeper and Darker | Книги Soul Capture в сундуках Ancient Temple |
| Create Enchantment Industry | Множитель стоимости дупликации книг в Printing Press (по умолчанию 4x), фиксированная стоимость для Indestructibility |
| Enchantment Descriptions | Описания зачарований в тултипах |
Конфигурация
Всё в arcane_enchantments-common.toml:
- Включение/выключение каждого зачарования
- Макс. уровень для каждого зачарования (1-255)
- Все параметры формул (делители, шансы, множители, пороги)
- Apotheosis: переключатель блокировки Capturing
- CEI: множитель стоимости и фиксированная стоимость для Indestructibility
- Vein Miner: переключатель требования Shift
- Soul Capture: чёрный список мобов
Все зачарования на формулах, так что они работают с любым модом, повышающим уровни (Apotheosis, Quark и т.д.). Жёстких ограничений нет, если сами не зададите.
Quark
Если хотите, чтобы Ancient Tomes с зачарованиями этого мода (дают +1 уровень к существующим зачарованиям) появлялись в игре, добавьте ID зачарований в список Valid Enchantments в конфиге Quark.
Шаги:
- Откройте
quark-common.toml - Найдите параметр "Valid Enchantments" (примерно строка 375)
- Добавьте ID зачарований этого мода в существующий список (без переносов строк!)
"Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns",
"minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods",
"minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping",
"minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power",
"minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty",
"minecraft:riptide", "minecraft:impaling", "minecraft:piercing",
"arcane_enchantments:vein_miner", "arcane_enchantments:vampiric_touch",
"arcane_enchantments:soul_capture", "arcane_enchantments:executioner",
"arcane_enchantments:hungry_steel", "arcane_enchantments:ravenous_edge",
"arcane_enchantments:feral_agility"]
Если у вас также стоит Aquaculture и/или Twilight Forest, добавьте ещё:
"arcane_enchantments:neptunes_favor",
"arcane_enchantments:twilight_harvest"
Внимание: Если у вас стоит Apotheosis с модулем Enchantments, добавление наших зачарований в конфиг Quark (Ancient Tomes) вызовет конфликт модов и краш (ConcurrentModificationException). Либо обновите оба мода до последних версий, либо отключите модуль Ancient Tomes в Quark, либо отключите модуль Enchantments в Apotheosis перед редактированием конфига.