Скачать Loot Table Modifier — Minecraft Моды — MetaMods

Loot Table Modifier

Активный

Установок

1

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

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

Версии

1.20.5 — 1.21.8
Сервер
Fabric
Библиотеки
Хранилища
Утилиты

Loot Table Modifier

Этот мод предоставляет расширенные возможности для работы с таблицами добычи в Minecraft. Вместо полной замены таблиц добычи, как это происходит в стандартных датапаках, Loot Table Modifier позволяет вносить в них точечные изменения и дополнения.

Основные возможности

Мод открывает новые горизонты для создания датапаков и модификаций, позволяя добавлять предметы в существующие таблицы добычи без необходимости их полной перезаписи. Это особенно полезно для моддеров, которые хотят расширить игровой контент, не конфликтуя с другими модификациями.

Производительность

Работа мода не влияет на производительность во время обычной игры. Вся обработка происходит только при перезагрузке датапаков - при входе в мир, запуске сервера или использовании команды /reload. Время обработки зависит от сложности и количества используемых модификаторов, при этом мод выводит информацию о продолжительности применения изменений в консоль.

Технические особенности

Мод включает генератор данных для создания модификаторов таблиц добычи непосредственно в модах. Каждый файл модификатора содержит два основных компонента:

  • "modifies" - определяет, какие именно таблицы добычи будут изменены
  • "pools" - массивы пулов добычи, работающие по тем же принципам, что и в стандартных таблицах Minecraft

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

// example_pack/data/example/loot-table-modifier/loot_modifier/drop_tnt.json
{
    "modifies": [
        "minecraft:entities/creeper",
        "minecraft:entities/zombie"
    ],
    "pools": [
        {
            "bonus_rolls": 0.0,
            "entries": [
                {
                    "type": "minecraft:item",
                    "functions": [
                        {
                            "add": false,
                            "count": {
                                "type": "minecraft:uniform",
                                "max": 1.0,
                                "min": 0.0
                            },
                            "function": "minecraft:set_count"
                        }
                    ],
                    "name": "minecraft:tnt"
                }
            ],
            "rolls": 1.0
        }
    ]
}

Интеграция в проекты

Для подключения мода в собственные разработки используйте следующие настройки:

repositories {
    maven {
        name = "OffsetMods538"
        url = "https://maven.offsetmonkey538.top/releases"
        content {
            includeGroup "top.offsetmonkey538.loottablemodifier"
        }
    }
}

dependencies {
    modImplementation "top.offsetmonkey538.loottablemodifier:loot-table-modifier:1.0.1+1.21.1"
}
Участники проекта
OffsetMonkey538

OffsetMonkey538

Разработчик

kozhin

kozhin

Создан: 19 дек 2024

ID: 67863