Скачать Attribute Loot Condition — Minecraft Моды — MetaMods

Attribute Loot Condition

Активный

Установок

0

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

5 месяцев назад

Версии

1.20.1 — 1.21.5
Сервер
Fabric
Forge
Neoforge
Игровые механики
Утилиты

Attribute Loot Condition

🪄 О модификации

Данный мод вводит новый тип условий для таблиц добычи (так называемых предикатов), позволяя настраивать выпадающий лут на основе характеристик существ.

Отлично сочетается с модификациями, которые реализуют масштабирование атрибутов мобов, такими как RpgDifficulty и L2 Hostility.

⚙️ Настройка параметров

Конфигурационный файл по умолчанию имеет следующий вид:

(config/attribute_loot_condition.json)

{
  "attributeWeights": [
    {
      "attribute": "minecraft:generic.max_health",
      "weight": 1.0
    },
    {
      "attribute": "minecraft:generic.armor",
      "weight": 1.0
    },
    {
      "attribute": "minecraft:generic.armor_toughness",
      "weight": 1.0
    },
    {
      "attribute": "minecraft:generic.attack_damage",
      "weight": 1.0
    }
  ]
}

Элементы в этом массиве определяют весовые коэффициенты для различных характеристик.

Вы можете настраивать дополнительные атрибуты, не ограничиваясь только этими четырьмя.

📜 Пример использования

В формате JSON комментарии не допускаются, но в данном случае они добавлены для пояснения.

Датапак:

data/minecraft/loot_tables/entities/zombie.json

{
    "pools": [
        {
            "rolls": 1,
            "entries": [
                {
                    "type": "item",
                    "name": "minecraft:apple"
                }
            ],
            "conditions": [
                {
                    "condition": "attribute_loot_condition:attribute_weighted_sum",
                    "entity": "this",
                    "min": 20,
                    "max": 0  // Значение не больше 0 отменяет эту проверку
                }
            ]
        }
    ]
}

После загрузки этого датапака, когда игрок убивает зомби, игра вычисляет взвешенную сумму максимального здоровья, брони, прочности брони и урона зомби. Если эта сумма составляет не менее 20, то условие считается выполненным.

Участники проекта
Karashok-Leo

Karashok-Leo

Разработчик

Karashok_Leo

Karashok_Leo

Создан: 26 авг 2024

ID: 51057