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