简单队伍生成器

简单队伍生成器

轻松在游戏中组建队伍,让其他玩家通过队伍专属代码加入

此数据包提供:

用于创建队伍的对话框 GUI

  • 显示名称和颜色(将显示在玩家名称前方)
  • 用于游戏代码的名称字段(只需输入名称,不含空格和特殊字符)
  • 创建后会获得一个用于加入的 6 位代码
  • 可通过命令 /dialog show @s teams:add 供 2 级及以上管理员使用

用于加入的 /trigger 命令

  • 使用 /trigger Team set <code> 输入代码
  • 负值可让你离开队伍
  • 仅使用 /trigger Team 可获取当前队伍的代码
  • 加入有 10 分钟冷却时间(可通过 /scoreboard players set .Cooldown Team_Cooldown 调整,默认 12000)
  • 所有人可用(0 级及以上管理员)

列表功能

  • 以每页 10 个的形式分页列出所有队伍
  • 提供用于加入、移除队伍以及列出其成员的按钮
  • 点击页码计数器会提示用于切换页面的命令(需替换 )
  • 可通过 /function teams:list 供管理员(2 级及以上)使用(数据包版本 1.2 或更低版本使用 /function teams:list1)

在新世界中加载已生成队伍的功能

  1. 从旧世界文件夹的 data 文件夹中复制 command_storage_teams.dat,并将其粘贴到新世界文件夹中的同一位置
  2. 加载数据包(最低版本 1.2)并运行函数 teams:take_copy
  3. 队伍将被复制到新世界,并保留相同的队伍代码
  4. 玩家可通过 /trigger Team 获取旧世界的队伍代码,并用这些代码重新加入旧队伍

卸载功能(仅数据包版本 1.4+)

  • /function teams:uninstall
  • 禁用数据包
  • 移除队伍(可按照上述第 2 步开始所述,通过 /function teams:take_copy1 重新加载)

帮助功能(数据包版本 1.4+)

  • 显示此文本
  • /function teams:help

重要须知:

  • 模组只是将数据包转换为模组,应完全以相同方式工作
  • 带对话框的数据包 -> 重启世界或服务器
  • 未完全测试,可能随时损坏(但应该不会)
  • 可能与 paper 或 bukkit 存在兼容问题(purpur 可用)
  • 玩得开心!