Мод для Майнкрафт с оружием стихий, кузнечным делом и системой улучшений. Оружие развивается по ступеням от бледного через стоихит до стихийного, причём каждая следующая ступень открывает больше способностей.
Возможности
- Кузнечная мини-игра для создания и улучшения оружия.
- Система аугментов, работающая на данных и допускающая пользовательские дополнения.
- Настройка характеристик оружия и аугментов.
- Совместимость с Iron's Spells and Spellbooks: способности оружия расходуют ману.
Как пользоваться
Команды для выдачи содержимого:
/function elementelum:get_materials— получить материалы и аугменты./function elementelum:get_weapons— получить всё оружие.
Для настройки конкретного оружия возьмите его в основную руку и выполните:
data get entity @s SelectedItem.components.minecraft:custom_data.vred_lib
В результате найдите weapon_id, затем откройте файл data/elementelum/function/<weapon_id>/config/base.mcfunction. Значения в нём меняются через /scoreboard; например, базовый урон Thalassurge:
scoreboard players set $anchor.atk.dmg elementelum.config 5
Сброс параметров:
/function elementelum:<weapon_id>/config/reset
Пользовательский аугмент использует три модификатора предметов:
data/<namespace>/item_modifier/augments/<augment>/normal.json— срабатывает при попадании в жёлтую область кузнечной мини-игры.data/<namespace>/item_modifier/augments/<augment>/perfect.json— срабатывает при попадании в красную область.data/<namespace>/item_modifier/augments/<augment>/remove.json— срабатывает при снятии аугмента.
Предмет аугмента должен содержать vred_lib:{augment:<augment>,namespace:<namespace>,item_type:augment}. Для текста аугмента в Esoteric Anvil нужна функция с тегом #elementelum:augment/desc; расчёт уровня можно вызвать через function elementelum:augments/calc/base {namespace:<namespace>,augment:<augment>}.
Требования и совместимость
Нужна библиотека vred's DP Lib.
