Скачать Attribute Base Modifier — Minecraft Моды — MetaMods

Attribute Base Modifier

Активный

Установок

0

Последнее обновление

2 месяца назад

Версии

1.20 — 1.21.8
Сервер
Fabric
Forge
Neoforge
Утилиты

Attribute Base Modifier

Модификация Attribute Base Modifier (или ABM) позволяет изменять базовые значения любых характеристик у существующих мобов.

Основная информация

Этот мод работает на стороне сервера и для его функционирования необходима установка на:

  • Выделенном сервере
  • Локальном сервере
  • Клиенте в одиночной игре
  • Не требуется на чистом клиенте

Управление через данные

Функционал мода реализован через JSON файлы в датапаках. Рекомендуется ознакомиться с основами работы датапаков в Minecraft, если возникнут сложности.

Регистрация правил

Правила создаются в виде JSON файлов по следующему пути: data/<пространство_имён>/abm_rules/<название>.json. Уникальный идентификатор правила будет <пространство_имён>:<название>.

Все правила автоматически обновляются при перезагрузке данных сервера — например, при использовании команды /reload или перезагрузки мира.

Формат правил

Основные параметры конфигурации:

Фильтры включения:

  • type — список мобов для включения (можно указать конкретный ID или тег с префиксом #)
  • spawn_group — группа спавна мобов (несовместимо с type)

Фильтры исключения: аналогичны параметрам включения

Модификации: массив изменяемых характеристик с параметрами:

  • attribute — ID атрибута
  • modifiers — методы изменения:
    • type — операция (set, add, multiply)
    • value — числовое значение

Дополнительные настройки:

  • default_enable — активность правила по умолчанию

Пример конфигурации

{
    "include": {
        "spawn_group": "monster"
    },
    "exclude": {
        "type": "#c:bosses"
    },
    "modifies": [
        {
            "attribute": "minecraft:max_health",
            "modifiers": [
                {
                    "type": "add",
                    "value": 100
                }
            ]
        },
        {
            "attribute": "minecraft:armor",
            "modifiers": [
                {
                    "type": "set",
                    "value": 10
                }
            ]
        }
    ]
}

Этот пример увеличивает максимальное здоровье всех мобов-монстров на 100 единиц и устанавливает их защиту на 10 единиц.

Отладочная команда

abmrule <id_правила> [enable|disable] — позволяет временно активировать или деактивировать конкретное правило.

Обратите внимание: при перезагрузке данных состояние правила возвращается к значению по умолчанию, указанному в его JSON файле.

Частые вопросы

Почему изменения не применяются к существующим мобам?

Это ожидаемое поведение. Экземпляры мобов, уже созданные в мире, не обновляют свои атрибуты автоматически при изменении правил. Для проверки рабочих настроек рекомендуется создавать новых мобов. Существующие обновятся при перезаходе в мир или загрузке чанков.

Как предустановить правила при создании мира?

При сборке модпаков удобно использовать моды для глобальных датапаков — например, Paxi, который позволяет автоматически загружать пользовательские данные при создании новых миров.

{{YOUTUBE_PLACEHOLDER}}

Участники проекта
whyvo

whyvo

Разработчик

Создан: 15 сен 2025

ID: 268134