
Loot Patcher
Активный0.0
Установок
Последнее обновление
Версии
Loot Patcher
Этот мод создан специально для модифицированных сборок и позволяет добавлять новые предметы добычи в существующие таблицы лута.
Настройка
По умолчанию мод не вносит никаких изменений в таблицы лута.
Файлы конфигурации
Мод читает все JSON-файлы в директории config/loot-patcher/
как файлы конфигурации. Пример структуры файла:
[
{
"target_tables": [...],
"extra_tables": [...]
}
]
Если установлен Cloth Config, настройки можно редактировать через файл config/loot-patcher.json
:
{
"patches": [
{
"target_tables": [...],
"extra_tables": [...]
}
]
}
Мод совместим с ModMenu, что позволяет настраивать его прямо в игре через экран конфигурации.
Применение изменений
После изменения настроек необходимо перезагрузить датапак, выполнив команду /reload
в игре.
Пример использования
Рассмотрим пример конфигурационного файла loot-patcher.json
:
{
"patches": [
{
"target_tables": [
"minecraft:chests/ancient_city",
"^(?!.xxx).entities." // Поддержка регулярных выражений
],
"extra_tables": [
"xxx:entities/common_drop",
"xxx:entities/rare_drop"
]
}
]
}
Такая конфигурация добавит два пула добычи: в таблицу лута с ID minecraft:chests/ancient_city
и во все таблицы с ID, содержащими entities
, но не содержащими xxx
. Предметы будут браться из таблиц xxx:entities/common_drop
и xxx:entities/rare_drop
.
Важное предупреждение
Избегайте создания бесконечных циклов в таблицах лута при настройке. Например, следующая конфигурация может вызвать проблемы:
{
"target_tables": ["."],
"extra_tables": ["minecraft:entities/zombie"]
}
В этом случае целевые таблицы лута включают дополнительные таблицы. При убийстве зомби его таблица лута попытается выпасть сама из себя, что приведет к бесконечной рекурсии.