跳到正文

FTB Library (Fabric)

作者:FTB, FTBTeam

FTB 模组中所有 GUI 内容的通用代码。基于组件/图层的 GUI 创建。被 FTB Chunks、FTB Quests 等模组使用。(Fabric 版本)

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

如果你在寻找 Forge 版本,它在这里! https://curseforge.com/minecraft/mc-mods/ftb-library-forge

FTB Library 是 FTB 模组的基础组件。它旨在简化和增强我们开发者的模组开发体验,为 Feed the Beast 生态系统内的模组精简开发流程。虽然它主要供 FTB Chunks 和 FTB Quests 等 FTB 模组使用,但并未明确禁止将其集成到非 FTB 模组中。但请注意,在此类场景中使用它可能会带来挑战,解决由此产生的任何问题的责任由模组开发者承担。

在我们的文档中了解更多关于 FTB Library 的信息 https://go.ftb.team/docs-library

支持并需要

搭配使用

主要特性

 

  • 精简的 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 issues 页面上报告 bug 或功能请求。

 

支持


保持关注

评论

登录后评论和评分

FTB 的其他作品

查看全部 →