
GeoDynamic Attributes
Активный0.0
Установок
Последнее обновление
GeoDynamic Attributes
Модификация GeoDynamic Attributes революционно меняет принципы работы с характеристиками игроков, привязывая их к окружающему миру. Теперь такие параметры, как урон в ближнем бою, скорость передвижения и сила заклинаний (при установленном дополнении Iron's Spellbooks), будут автоматически корректироваться в зависимости от текущего биома или измерения.
Основные особенности
Динамическая адаптация характеристик
Модуль предоставляет систему привязки характеристик к различным игровым локациям. Например, персонаж получает повышенную устойчивость к отбрасыванию в Аду, увеличенную скорость движения в равнинных биомах, усиление святых чар в измерении Aether и дополнительные величины потусторонней магии в подземном Темном Биоме. Это лишь несколько примеров из множества возможных конфигураций.
Возможности для настройки
- Применение бонусов и штрафов к характеристикам в зависимости от биома или измерения
- Полностью конфигурируемая система на основе JSON-датапаков
- Совместимость с базовой игрой и модифицированными биомами/измерениями
- Поддержка различных типов математических операций над характеристиками
- Условная загрузка конфигураций для предотвращения конфликтов
- Предустановленная интеграция с популярными модами
Создание пользовательских конфигураций
Расположение файлов
Размещайте JSON-файлы в датапаке по следующему пути:
data/geodynamic_attributes/geodynamic_attributes/ваш_файл.json
Для запуска конфигураций можно использовать стандартную папку "datapack" или вспомогательные моды вроде PAXI/KubeJS.
Соглашение по именованию файлов
Рекомендуемый формат имени файла: {название_биома_илиизмерения}{название_характеристики}.json
Пример: the_nether_knockback_resistance.json
или allium_shrubland_nature_spell_power.json
Структура конфигурационного файла
Каждый JSON-файл должен содержать одну запись атрибута:
{
"biome": "biomeswevegone:allium_shrubland",
"attribute": "irons_spellbooks:nature_spell_power",
"uuid": "865f1f64-412e-49d3-9199-10f9b0289749",
"value": 0.1,
"operation": "MULTIPLY_BASE",
"required_mod": ["biomeswevegone", "irons_spellbooks"]
}
Описание полей конфигурации
Поле | Тип | Назначение |
---|---|---|
biome |
строка | Идентификатор биома или тег (с префиксом #) к которому применяется модификатор |
dimension |
строка | Альтернатива biome - ID измерения для активации эффекта |
attribute |
строка | Идентификатор изменяемой характеристики |
uuid |
строка | Уникальный идентификатор модификатора для предотвращения конфликтов |
value |
число | Значение изменения (например, 0.1 = +10% при умножении) |
operation |
строка | Тип операции: ADD , MULTIPLY_BASE , MULTIPLY_TOTAL |
required_mod |
массив | Список обязательных модов для активации этой записи |
Дополнительные рекомендации
-H Используйте только biome
ИЛИ dimension
в одном файле
- Теги биомов позволяют применять эффекты к группам родственных локаций
- Всегда генерируйте новый UUID для каждой новой конфигурации