FTB 库(NeoForge)

FTB 库(NeoForge)

所有FTB模组中GUI相关内容的通用代码

FTB Library 是 FTB 模组的核心基础组件。它旨在简化和增强我们开发者的模组开发体验,并优化 Feed the Beast 生态系统内模组的开发流程。虽然主要供 FTB Chunks 和 FTB Quests 等 FTB 模组使用,但并未明确禁止非 FTB 模组集成。但请注意,在这种情况下使用可能会带来挑战,解决任何由此产生的问题的责任在于模组开发者。

Supports Forge Supports NeoForge

Requires Architectury API

配套模组

FTB Chunks FTB Teams

FTB Quests FTB Essentials

关键特性

  • 简化的 GUI 开发:FTB Library 提供了一个结构化的 GUI 创建框架,使我们能够增强 FTB 模组套件中的用户体验。
  • 侧边栏系统:FTB Library 在您的物品栏屏幕左上角引入了一个便捷的侧边栏系统,可快速访问基本功能。
  • 配置库:通过 FTB Library 内置的配置库,轻松管理模组的配置和设置,让自定义游戏体验变得简单。
  • SNBT 系统:FTB Library 包含一个 SNBT(字符串命名二进制标签)系统,可简化模组内的数据存储和操作,确保无缝集成和兼容性。
  • 基于 SNBT 的配置系统:利用基于 SNBT 的配置系统来简化模组的配置,让您能够快速调整其行为和外观。
  • NBT 编辑器:通过 "/ftblibrary nbtedit" 命令访问一个强大的 NBT 编辑器。此工具允许您直接从用户友好的 GUI 修改方块实体、实体或玩家的 NBT 数据。
  • 实用命令:FTB Library 提供了一些方便的实用命令,例如 "/ftblibrary night" 和 "/ftblibrary day" 用于控制游戏内时间,"/ftblibrary rain" 用于开始或停止降雨,从而简化您的游戏体验。

GUI 示例

可扩展的侧边栏按钮

FTB Library 引入了其他模组通过 JSON 文件创建侧边栏按钮的功能,增强了 FTB 模组的整体功能和通用性。


注意:虽然 FTB Library 并非为用于非 FTB 模组而设计,但并未明确禁止。选择将其集成到此类项目中的开发者应准备好应对潜在的挑战。

请谨慎操作,并对可能出现的任何兼容性或集成问题承担全部责任。您可以在我们的 GitHub 问题页面上报告漏洞或功能请求。

支持


保持更新

Discord GitHub Twitter X YouTube Twitch Instagram Facebook TikTok