Baubles-Expanded

[!INFO] Git Commit: e780707 | Updated: 2026-09-28

GTNH 版本扩展的 Baubles 饰品系统:将原版 Baubles 的固定 4 槽位(amulet × 1、ring × 2、belt × 1)扩展为可动态注册的最多 20 个槽位,注册类型覆盖 ring/amulet/belt/universal/head/body/charm/cape/shield/quiver/gauntlet/earring/wings 等,提供新的 IBaubleExpanded 多类型接口、可配置堆叠上限、灵魂绑定附魔、NEI 集成、原版 inventory GUI 切换按钮以及 ThaumcraftDepLoaderNuker 阻止 Thaumcraft 自动下载官方 Baubles。

源码:/home/evlos/a/mirror/Baubles-Expanded/ 关系登记:见 data/relation.md(全局 Wiki 分类映射表)

API

物品

  • BaubleItemBase - 抽象基类(继承 Item 并实现 IBaubleExpanded)
  • ItemDebugger - 调试物品(按 metadata 对应每个注册槽位类型)

设定

热键

  • KeyHandler - 打开饰品栏 GUI 的客户端热键(默认无绑定)

容器

GUI

  • GuiPlayerExpanded - baubles 物品栏 GUI(支持新版侧栏/旧版嵌入 + 滚动 + NEI 集成)
  • GuiEvents - 在原版 inventory GUI 上添加 baubles 按钮并处理切换
  • GuiBaublesButton - baubles 按钮渲染
  • ClientProxy - 客户端 proxy(GUI/key 注册)

网络

事件