Меню

FTB Library (Forge)

FTB Library: разработчики собирают инструменты из общих компонентов

Кратко о проекте

FTB Library предоставляет модам Feed The Beast общие интерфейсы, боковую панель, конфигурации, SNBT и инструменты работы с NBT.

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
Forge
31 окт 2021
0.5 Мб
1.16.5
10.4 тыс. раз
R
Forge
30 сен 2021
0.5 Мб
1.16.5
2 млн раз
R
Forge
11 сен 2021
0.5 Мб
1.16.5
696.5 тыс. раз
R
Forge
08 сен 2021
0.5 Мб
1.16.5
139.9 тыс. раз
R
Forge
07 сен 2021
0.5 Мб
1.16.5
15.9 тыс. раз
R
Forge
20 авг 2021
0.5 Мб
1.16.5
752.8 тыс. раз
R
Forge
06 авг 2021
0.5 Мб
1.16.5
699.1 тыс. раз
R
Forge
02 авг 2021
0.5 Мб
1.16.5
270.7 тыс. раз
B
Forge
01 авг 2021
0.5 Мб
1.16.5
16.3 тыс. раз
B
Forge
02 июл 2021
0.5 Мб
1.16.5
508.9 тыс. раз
R
Forge
12 мар 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
6.5 млн раз
R
Forge
23 фев 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
784.1 тыс. раз
R
Forge
06 фев 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
578.8 тыс. раз
R
Forge
05 фев 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
5.4 тыс. раз
R
Forge
28 янв 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
355.7 тыс. раз
R
Forge
28 янв 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
1.5 тыс. раз
R
Forge
28 янв 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
1.3 тыс. раз
R
Forge
27 янв 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
10.1 тыс. раз
R
Forge
26 янв 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
957 раз
R
Forge
21 янв 2021
0.4 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
62.3 тыс. раз

Общий фундамент набора FTB

FTB Library объединяет код, утилиты и визуальные компоненты, которыми пользуются FTB Chunks, FTB Quests и другие моды Feed The Beast. Библиотека не является самостоятельным контентным проектом: ее устанавливают как зависимость, чтобы связанные компоненты получили одинаковое поведение и оформление.

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

Интерфейсы и боковая панель

Компонентная система Custom UI помогает разработчикам собирать экраны из единообразных элементов. Благодаря ей книги заданий, карты и другие инструменты FTB выглядят согласованно и используют общую логику взаимодействия.

Sidebar System добавляет на экран инвентаря компактную область быстрого доступа. Зависимые моды могут создавать для нее кнопки, открывающие интерфейс, запускающие команду или ведущие к нужному ресурсу. Игрок способен менять положение и видимость кнопок либо отключить панель в клиентской конфигурации.

Конфигурации и SNBT

Встроенная config library используется модами для создания и управления настройками. FTB Library также содержит SNBT, строковое представление NBT, применяемое в системах хранения данных и конфигурациях экосистемы.

  • Custom UI стандартизирует экраны связанных модов.
  • Sidebar собирает быстрые действия в одном месте.
  • Config system обслуживает настройки проектов.
  • SNBT упрощает читаемое представление структурированных данных.

Инструменты администратора

Команда /ftblibrary nbtedit открывает редактор NBT для блоковых сущностей, обычных сущностей, предметов и игроков. Дополнительные служебные команды позволяют переключать день и ночь, управлять дождем, менять режим игры и открывать клиентские настройки. Доступ к таким операциям должен определяться правами сервера.

Сравнение с другой библиотекой

Balm тоже уменьшает повторение кода, но служит многозагрузочным слоем с общими событиями, сетью и конфигурациями для проектов BlayTheNinth. FTB Library сильнее сосредоточена на общей инфраструктуре Feed The Beast: интерфейсах, боковой панели, SNBT и служебных инструментах. Они не взаимозаменяемы, и мод требует конкретную библиотеку.

Установка FTB Library

Для Forge или NeoForge нужно выбирать файл под точную версию Minecraft и требования зависимого проекта. Самостоятельная установка почти не меняет прохождение, но удаление библиотеки из сборки с модами FTB обычно не позволит им запуститься.