更好的队伍 X FTB 团队

更好的队伍 X FTB 团队

将Better Party队伍与FTB Teams同步,包括成员、名称、颜色、领导者和官员,以便其他FTB集成可以使用同一个队伍。

冒险

Better Party X FTB Teams

只需管理一次队伍,让所有支持 FTB 团队系统的模组识别同一个群组。

Better Party X FTB TeamsBetter Party 的队伍系统与 FTB Teams 的团队系统连接起来。

Better Party 仍然是权威的队伍管理器,而此附加模组会自动将队伍镜像到 FTB Teams。这使得 FTB ChunksFTB Quests 以及其他支持 FTB Teams 的模组能够使用相同的成员、角色和共享团队进度。


✨ 主要功能

  • 为每个活跃的 Better Party 队伍自动创建一个关联的 FTB 团队
  • 同步队伍名称和颜色
  • Better Party 队长映射为 FTB Teams 所有者
  • 将 Better Party 官员映射为 FTB Teams 官员
  • 将普通队伍成员同步为普通 FTB 团队成员
  • 处理加入、离开、踢出、晋升、降级和队长转移
  • 尽可能复用合适的现有 FTB 团队
  • 保留兼容的团队 ID、区块声明和共享进度
  • 在服务器重启后仍保存两个系统之间的连接

🔄 同步工作原理

Better Party 是队伍成员、角色和管理的权威来源。

  1. 玩家通过 Better Party 创建和管理他们的队伍。
  2. 附加模组创建或采用匹配的 FTB 队伍团队
  3. 队伍数据通常在 1 秒内同步。
  4. FTB Teams 及支持的 FTB 集成会看到同步后的群组。

对被管理的 FTB 团队直接进行的成员或角色更改会被修正以匹配 Better Party。在集成激活期间,直接创建单独的 FTB 队伍也会被阻止。

这可以防止 Better Party 和 FTB Teams 出现成员不同或领导权冲突的情况。


🔁 队伍生命周期

Better Party 操作 FTB Teams 结果
创建队伍 创建或采用一个关联的 FTB 队伍团队
邀请并接受玩家 该玩家被添加到关联的 FTB 团队
晋升成员 该玩家成为 FTB Teams 官员
降级官员 该玩家回到普通成员等级
重命名队伍 FTB 团队名称被更新
更改队伍颜色 FTB 团队颜色被更新
转移队长 新队长成为 FTB 团队所有者
踢出或移除玩家 该玩家被从 FTB 团队中移除
离开队伍 该玩家被从 FTB 团队中移除
解散队伍 被管理的 FTB 队伍团队被解散

🛡️ 现有团队与进度

当 Better Party 队伍尚未拥有关联的 FTB 团队时,附加模组会检查是否存在可采用的合适现有团队。

  • 优先选择 Better Party 队长的现有团队。
  • 必要时可以使用属于其他队伍成员的合适团队。
  • 采用团队时保留现有的 FTB 团队 ID
  • 兼容的区块声明、任务进度和其他基于团队的数据可以保留在同一团队上。

当可以安全复用合适的现有 FTB 团队时,附加模组不会创建不必要的替代团队。


🧩 与其他 FTB 模组的集成

使用 FTB Teams 的模组可以自动识别同步后的队伍。

这对于以下情况尤其有用:

  • 共享的 FTB Chunks 区块声明
  • 共享的 FTB Quests 进度
  • 基于团队的权限
  • 其他使用 FTB Teams 作为群组系统的模组和整合包

FTB Chunks、FTB Quests 和其他集成是可选的,不与此附加模组捆绑提供。


❤️ 致谢与链接

MrStilu2k6 用 ❤️ 制作

🔗 Modrinth · ☕ PayPal

💬 发现了 bug 或有建议?留下评论或提交 issue。每一条反馈都有助于改进 Better Party X FTB Teams 并塑造其发展方向!

☕ 喜欢 Better Party X FTB Teams?小小的打赏总是受欢迎的。每一份贡献都能帮助我投入更多时间创建更新、改进、兼容性功能和额外的附加模组。


Better Party X FTB Teams — 管理一次,共同进步。