ItemWeaver

ItemWeaver

创建并同步自定义物品、盔甲、方块、配方以及来自JSON的GeckoLib生物。

ItemWeaver

ItemWeaver 允许服务器所有者使用 JSON 和资源文件创建自定义物品、武器、工具、盔甲、方块、合成配方、方块掉落物和动画敌对生物——无需为每次内容更改而重新构建模组。

功能特性

  • 自定义物品、工具、武器、盔甲和可放置方块
  • 有型和无型合成配方
  • 可配置的方块和生物掉落物
  • 具有属性、掉落物和自然生成的动画自定义生物
  • 可选的 GeckoLib 模型与动画
  • 自动服务器到客户端资源同步
  • SHA-256 校验的下载和可复用本地缓存
  • 在重载过程中保持分配状态的稳定内容 ID
  • 安全维护重载,并在严重失败时自动回滚
  • 英文和捷克文文档

服务器拥有活动内容。每位玩家需安装匹配的 ItemWeaver 版本;加入服务器时会自动下载引用的资源。仅服务器端文件和未使用的资源不会被传输。

内容更改可通过专用服务器控制台或 RCON 应用,使用以下命令:

/itemweaver reload

重载是一项维护操作,需要所有玩家先断开连接。在单人游戏中,保存并重新打开世界以应用更改。

需求

  • Minecraft 1.21.8
  • Fabric Loader 0.16.13 或更新版本
  • Fabric API 0.136.1+1.21.8 或更新的兼容版本
  • Java 21
  • 服务器和每个客户端均需安装 ItemWeaver
  • 当服务器使用 3D 内容或自定义生物时,客户端仅需安装 GeckoLib 5.2.2 或更新版本

完整的架构、示例、命令、模型路径、同步细节和故障排除可在官方 ItemWeaver 维基中查阅。

ItemWeaver 根据 MIT 许可证分发。