
FTB Pack Companion
Активный0.0
Установок
Последнее обновление
FTB Pack Companion
Ваш надежный помощник при разработке сборок модов для Minecraft. Этот постоянно развивающийся мод предлагает растущий набор функций, инструментов, исправлений игровых проблем и многое другое, что поможет в создании, поддержке и обеспечении стабильности вашей сборки. Нет ничего лучше, чем иметь под рукой хорошего компаньона.
Основные возможности
- Процессор структур для устранения проблем с блоками, которые не должны быть заполнены водой
- Команда для генерации таблиц добычи прямо в игре!
- Новая функция
RandomNameLootFunction
, позволяющая задать список имен для предмета и случайным образом выбирать одно из них - Возможность отключения обучающих уведомлений
- Возможность отключения уведомлений о достижениях и рецептах
Использование функций
Исправление проблемы с заполнением водой
Исправление проблемы с заполнением водой применяется непосредственно в вашем template_pool
. При создании pool
добавьте процессор ftbpc:waterlogging_fix_processor
в список процессоров. Теперь компаньон будет определять, когда блок не должен быть заполнен водой, и исправлять это!
Пример того, как это должно выглядеть:
{
"processors": [
{
"processor_type": "ftbpc:waterlogging_fix_processor"
}
]
}
Функция случайного имени
RandomNameLootFunction
— это LootItemFunction
, которая позволяет задать имя предмета на основе списка имен. Для этого требуется список Component
в формате JSON
, который должен быть размещен в папке data/ftbpc/sources/random-name-loot-source.json
. Вы можете использовать datapack
или KubeJS
для изменения этого файла, так как по умолчанию он содержит только пример.
Пример того, как должен выглядеть json-файл
{
"example": [
{"bold":true,"color":"blue","text":"Я пример!"}
],
"list2": [
{"text":"Я пример 2!"},
{"text":"Больше чем один"}
]
}
Каждый ключ в списке объектов должен быть уникальным, так как он используется как идентификатор категории для функции добычи, чтобы найти случайное имя. Как вы можете видеть, вам нужно использовать полностью соответствующий JSON Component
для правильной работы функции. Ошибки будут записываться в журнал, если это сделано неправильно.
Вот как может выглядеть таблица добычи, чтобы использовать преимущества приведенного выше json-файла
{
"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"
}
]
}
]
}