Skip to content

HubSuite v0.4.0-alpha.3(Minecraft 26.1.2 / Fabric)

Pre-release
Pre-release

Choose a tag to compare

@DRheEheAMGary DRheEheAMGary released this 13 Oct 06:20
· 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>。
  • 岩浆表同时挂在两座下界:海岛下界(岩浆海)真能用;经典空岛下界是纯虚空,
    除非玩家自己倒一桶岩浆,否则用不到。