Скачать FTB Pack Companion — Minecraft Моды — MetaMods

FTB Pack Companion

Активный

Установок

0

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

7 месяцев назад
Клиент
Утилиты

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"
        }
      ]
    }
  ]
}
Участники проекта
FTB

FTB

FTBTeam

FTBTeam

Создан: 17 фев 2025

ID: 77568