Repository navigation
HubSuite v0.4.0-alpha.3(Minecraft 26.1.2 / Fabric)
Pre-release
Pre-release
·
0 commits
to main
since this release
测试版(Alpha)。0.x 阶段不保证存档 / 配置格式兼容。
⚠️ 先看这条:上一个预发布(alpha.2)起不来
v0.4.0-alpha.2 把"熔岩钓竿标记接口"放进了 mixin 包,普通代码又去引用它 ——
服务端在 Bootstrap 阶段就抛
IllegalClassLoadError: ... is in a defined mixin package ... and cannot be referenced directly,
模组根本加载不了。这一版把接口移到业务包(feature/LavaFishingHook),已能正常启动。
这个版本改了什么
修复
- 启动崩溃(见上)。
- 熔岩钓竿合成表是坏的:pattern 写成了 4 列(
" B N"),
加载报Invalid pattern: too many columns, 3 is maximum,配方根本不存在。
已按原版钓竿形状改成" B" / " BN" / " BN"(3 烈焰棒 + 2 地狱线)。 - 12 条配方补了 advancement:以前配方书里看不到(只能凭记忆手摆),现在会出现。
- 钓饵扣费时机:改成"确认这一杆真的按自定义表出货"之后才扣,配置写坏时不会白扣。
- 老配置拿不到岩浆表:配置版本升到 v4,升级时会自动把
fishing段换成新默认表
(alpha.2 加岩浆表时忘了升版本号,老配置里一直没有岩浆渔获)。
文档 / 开发
- README、安装部署把 Polymer 标成硬依赖(少了它模组不加载);配置说明补了
fishing.bait、岩浆表与 8 个自定义物品。 - build.gradle 加
runtimeOnly polymer-bundled:开发者runServer开箱即跑。
合成表(12 条)
| 配方 | 摆法 | 产物 |
|---|---|---|
| 地狱线 | 下界岩 / 线 / 下界岩;中间下方黑曜石(N-S-N + 上 N 下 O) | 地狱线 ×1 |
| 普通钓饵 | 4 任意肉类围 1 水桶(返还空桶) | 钓饵 ×4 |
| 地狱钓饵 | 上中肉、左右肉、下烈焰粉、中岩浆桶(返还空桶) | 地狱钓饵 ×4 |
| 熔岩钓竿 | 3 烈焰棒(斜)+ 2 地狱线(右列) | 熔岩钓竿 ×1 |
| 压缩 ×2 种 | 9 个低级饵 | 1 个压缩饵 |
| 二重压缩 ×2 种 | 9 个压缩饵 | 1 个二重压缩饵 |
| 解压 ×4 条 | 1 个压缩/二重压缩 | 9 个低级饵(可逆) |
升级注意
- 必须装 Polymer:把
polymer-bundled-0.16.5+26.1.2.jar放进mods/,
否则 Fabric Loader 会拒绝加载本模组。 - 自定义物品的外观还需要客户端资源包(可选):
assets/hubsuite/models/item/<物品id>.json+lang/。 - alpha 阶段不承诺存档 / 配置格式兼容。
已知问题 / 未验证
- 岩浆钓鱼、副手钓饵、自定义物品的实机手感仍未验证(要真人拿竿试)。
- 没有资源包时,自定义物品显示为 Polymer 的占位物品(试炼钥匙 / 钓竿),
名字是翻译键item.hubsuite.<id>。 - 岩浆表同时挂在两座下界:海岛下界(岩浆海)真能用;经典空岛下界是纯虚空,
除非玩家自己倒一桶岩浆,否则用不到。