Enchantment Decay
Активный0.0
Установок
Последнее обновление
Версии
Enchantment Decay
Магия — это удивительная сила, пришедшая из древних времён, позволяющая усиливать ваше влияние на окружающий мир. Одним из сохранившихся следов этого древнего знания, которое можно обнаружить во время путешествий, являются чары. Однако со временем это знание подверглось эрозии, и даже то, что удаётся получить от немногих уцелевших остатков цивилизации, некогда освоившей это искусство, далеко от совершенства. И всё же вам удалось воссоздать его. Вы смогли собрать собственный чародейский стол и вложить накопленную в пути силу в свои инструменты. Но, как и следовало ожидать, собранных вами знаний всё ещё недостаточно, и вы замечаете, что по мере использования зачарованной экипировки магия постепенно угасает...
⚠️ На текущий момент этот мод считается несбалансированным. Поэтому любые предложения по улучшению баланса будут с благодарностью приняты.
Принцип работы
Каждое заклинание по-своему влияет на вашу жизнь. Данный мод отслеживает множество ситуаций, в которых используются чары, и регистрирует их применение как потенциальный источник износа. Таким образом, каждый раз, когда зачарование влияет на игровой процесс, существует вероятность, что оно немного износится. Когда износ достигает определённого уровня, уровень зачарования понижается, а износ сбрасывается.
Уровень износа инструмента отображается рядом с названием заклинания. Однако во время исследования мира при обнаружении зачарованной добычи есть шанс, что она будет устойчива к износу. Такие экземпляры можно распознать по зелёному символу ˣ перед названием.
Настройка
В папке config вашей игры после первого запуска будет создан файл enchantment_decay.properties. В этом файле содержатся все необходимые настройки мода.
Стандартные значения
Файл конфигурации включает несколько стандартных значений:
- Максимальный износ по умолчанию: определяет, насколько может износиться зачарование по умолчанию
- Вероятность износа по умолчанию: указывает вероятность (в процентах) износа зачарования при использовании. Установите 0, чтобы отключить износ по умолчанию
- Вероятность износа добычи: определяет вероятность (в процентах) того, что зачарование на сгенерированной добыче уже имеет износ. Не влияет на устойчивые к износу заклинания. Установите 0, чтобы отключить износ на генерируемой добыче
- Максимальный процент износа добычи: указывает максимальный процент износа зачарования на сгенерированной добыче относительно максимального износа заклинания
- Вероятность устойчивости добычи к износу: определяет вероятность (в процентах) того, что зачарование на сгенерированной добыче будет устойчиво к износу
Индивидуальные настройки заклинаний
Файлы конфигурации также поддерживают индивидуальные значения для каждого заклинания:
- Максимальный износ: регистрируется как
decay.max.<пространство_имён>.<путь>, указывает максимальное значение износа для экземпляров данного заклинания - Вероятность износа: регистрируется как
decay.probability.<пространство_имён>.<путь>, указывает вероятность (в процентах) износа экземпляра данного заклинания при использовании
Пример:
decay.max.minecraft.efficiency=50
decay.probability.minecraft.efficiency=8
Приведённый пример устанавливает, что любой экземпляр зачарования Эффективность из ванильной игры может иметь до 49 единиц износа перед понижением уровня, и при каждом использовании будет иметь 8% шанс износа.
Управление заклинаниями
Этот мод использует теги заклинаний для работы. Каждый тег соответствует потенциальному источнику износа (например, kill для убийств, fall для падений, hurt для получения урона, damage для повреждения элемента экипировки и т.д.)
Все эти заклинания регистрируются как enchantment_decay:decay/<имя>, то есть в папке data/enchantment_decay/tags/enchantments/decay/ внутри датапака.
Вы можете использовать датапак для переработки или добавления этих тегов, изменяя, какие заклинания изнашиваются в каких ситуациях.
Тег blacklist является единственным исключением, так как определяет заклинания, которые не могут изнашиваться. По умолчанию этот тег содержит только проклятия.
Типы урона
Начиная с версии 1.20, Enchantment Decay также использует типы урона для применения износа на броне при получении определённых видов повреждений. Для этого каждый источник износа может быть связан с тегом источника урона, который указывает, должны ли соответствующие заклинания получать износ от такого урона.
Используемые для этого теги регистрируются как enchantment_decay:decay/<имя>, то есть в папке data/enchantment_decay/tags/damage_type/decay/ внутри датапака.
