FTB Pack Companion — надёжный помощник при создании и поддержке модпака в Minecraft.
Основные возможности
- Исправление проблем с блоками, которые не должны быть залиты водой, с помощью процессора структуры.
- Команда для генерации таблиц лута прямо в игре.
- Функция RandomNameLootFunction для присвоения предметам случайных имён из заданного списка.
- Отключение учебных уведомлений (Tutorial Toasts).
- Отключение тостов достижений и рецептов.
Исправление WaterLogging в структурах
Для исправления водозаливки в структуре добавьте процессор ftbpc:waterlogging_fix_processor в список процессоров вашего шаблона (template_pool):
{ "processors": [ { "processor_type": "ftbpc:waterlogging_fix_processor" } ]
}
Мод сам определит, какие блоки не должны быть залиты водой, и исправит их.
Функция RandomNameLootFunction
Данная функция позволяет назначать предметам имена из набора вариантов. Для работы нужно создать JSON-файл data/ftbpc/sources/random-name-loot-source.json со списком имён в формате Component Minecraft.
Пример содержимого файла:
{ "example": [ {"bold":true,"color":"blue","text":"I'm an examples!"} ], "list2": [ {"text":"I'm an example 2!"}, {"text":"More than just one"} ]
}
Каждый ключ — уникальный идентификатор набора имён. В лут-таблице можно использовать эти наборы так:
{ "entries": [ { "type": "minecraft:item", "name": "minecraft:stone", "functions": [ { "function": "ftbpc:random_loot_item_function", "nameSetKey": "example" } ] }, { "type": "minecraft:item", "name": "minecraft:gold", "functions": [ { "function": "ftbpc:random_loot_item_function", "nameSetKey": "list2" } ] } ]
}





