FTB Library служит базовым компонентом для модов FTB. Он разработан для упрощения и улучшения процесса создания модов, помогая разработчикам в экосистеме Feed the Beast. Хотя в первую очередь библиотека предназначена для использования в модах FTB (например, FTB Chunks и FTB Quests), её интеграция в сторонние проекты не запрещена. Однако разработчикам следует учитывать возможные сложности и самостоятельно решать возникающие проблемы.
Основные возможности
- Оптимизированная разработка GUI: предоставляет структурированную систему для создания интерфейсов, улучшающих взаимодействие с пользователями.
- Система боковой панели: добавляет панель быстрого доступа в верхнем левом углу экрана инвентаря.
- Библиотека конфигураций: упрощает настройку модов через встроенные инструменты.
- SNBT-система: упрощает хранение и управление данными с использованием String Named Binary Tag.
- Редактор NBT: позволяет изменять NBT-данные объектов через графический интерфейс (команда
/ftblibrary nbtedit
). - Утилитарные команды: включает функции управления временем (
/ftblibrary night/day
) и погодой (/ftblibrary rain
).
Примеры интерфейсов
Расширяемые кнопки боковой панели
Другие моды могут добавлять собственные элементы в боковую панель через JSON-файлы.