BBS服务器同步插件

BBS服务器同步插件

BBS服务器同步功能让服务器管理员轻松地将皮肤、模型等BBS自定义内容分发给所有玩家。玩家加入时自动下载这些内容,无需手动传输文件。

BBS 服务器同步:BBS 资源同步模组 🚀

向玩家分发自定义 BBS 内容从未如此简单!

BBS 扩展服务器同步 是一款轻量且强大的 Fabric/Forge 兼容模组,允许服务器管理员自动将其自定义内容(皮肤、模型、声音)与所有玩家同步。

当玩家加入你的服务器时,所有必需的 BBS 资源会自动下载到他们的客户端——无需任何命令。 所有内容都能无缝同步,确保每个人立即看到相同的内容。


主要特性 ✨

  • 自动集成:安装后,该模组会自动为加入的玩家下载并更新所有服务器资源。
  • 自定义内容支持:同步 皮肤、模型和声音文件,完全兼容 BBS。
  • 皮肤管理
    • /getskin name <玩家名> – 立即将所选玩家的 Mojang 皮肤同步给所有人。
    • /getskin url "https://www.example.com/skin.png" 文件名 – 从 URL 下载皮肤并在全服务器应用。
  • 模型同步
    • 所有服务器模型在加入时自动分发。
    • 如果玩家加入后新增了模型,他们可以使用 /bbs model reload 重新加载。
    • 玩家可以通过 /bbs model upload 上传新模型,需要服务器所有者通过 /bbs model accept <玩家名> 批准。
    • 使用 /bbs model upload --force 可覆盖或从头重新发送所有模型。
  • 异步传输:皮肤和模型现在通过完全 异步管道 处理——提高了性能、可靠性和稳定性。上传会被跟踪并可优雅恢复,即使是大型文件也能处理。

使用方法 🛠️

  1. 安装:在服务器和所有客户端上都安装该模组。
  2. 添加文件:将你的自定义资源(皮肤、模型、声音)放置在服务器的 config/bbs/assets 文件夹中。
  3. 自动同步:玩家加入时,文件会自动同步到他们的 config/bbs/assets 目录。
  4. 命令
    • /bbs model reload – 更改后重新同步资源。
    • /getskin <玩家名> – 获取并同步一个 Mojang 皮肤。
    • /getskin url <皮肤链接> 文件名 – 从自定义 URL 同步皮肤。

兼容性

  • 在 Minecraft 1.20.1 上已全面测试且稳定。
  • Minecraft 1.20.4 的支持未经验证 — 无法保证稳定性。
  • 对于 Forge,该模组需要 Sinytra Connector

注意事项

  • 该模组是 Blockbuster Studio (BBS) 的附加组件,需要 BBS 才能运行。
  • byd3n1zbay4lly 开发和维护。
  • 如果遇到问题,请随时通过 Discord(byd3n1z) 联系我们。欢迎反馈——异步架构是经过精心开发以确保同步流畅的,但用户报告有助于进一步完善它。