玩家任务

玩家任务

玩家会收到秘密的随机任务,通过完成任务获得积分,并可通过游戏内的猜测界面尝试识别其他玩家的任务。

杂项

玩家任务

玩家任务是一款多人 Fabric 小游戏模组,每位玩家都会收到一个隐藏目标,并且必须在其他人发现之前完成它。

完成你的秘密任务以获取积分——或者利用你有限的猜测次数来识别其他玩家的任务,从而抢占优势!

特性

  • 超过 100 个自动追踪的 Minecraft 任务
  • 随机且独一无二的任务分配
  • 已用过的任务在任务池重载之前保持不可用状态
  • 通过聊天私密发送的秘密任务
  • 交互式玩家选择和任务猜测界面
  • 可配置的回合计时器和最大猜测次数
  • 实时倒计时 Boss 血条
  • 右侧积分显示
  • 自动结束回合
  • 完成任务时产生烟花效果
  • 当你的任务被猜中时,响起末影龙的咆哮声
  • 回合结束时响起音符盒的铃声
  • 每回合结束后,玩家返回其原始位置
  • 支持手动和自动结束回合

运作方式

玩家使用 /pt join 加入游戏。当所有人都准备好后,使用 /pt start。

在回合开始时:

  1. 记录每位玩家的位置。
  2. 每位参与者都会收到一个独一无二的秘密任务。
  3. 回合计时器开始运行。
  4. 玩家尝试在不暴露任务的情况下完成它。

完成你的任务可获得一分。玩家还可以使用 /pt guess 选择另一位参与者,并输入他们认为该玩家的任务内容。

猜对可获得一分,并阻止目标玩家因该任务得分。

回合结束条件:

  • 所有任务都已完成或已被猜中
  • 配置的计时器到期
  • 使用了 /pt stop
  • 所有参与的玩家都已离开

回合结束时,参与者将被传送回他们记录的起始位置。

命令

所有命令均支持 /pt 和 /playertasks 两种形式。

  • /pt join — 加入游戏
  • /pt leave — 离开游戏并重置你的积分
  • /pt start — 开始新回合
  • /pt stop — 停止当前回合
  • /pt guess — 打开任务猜测界面
  • /pt score — 显示当前积分
  • /pt config guesses <amount> — 配置每位玩家的猜测次数
  • /pt config timer <seconds> — 配置回合时长
  • /pt reload score — 重置所有积分,但不恢复已使用的任务
  • /pt reload tasks — 恢复完整的任务池,但不更改积分

需求

  • Minecraft Java 版 26.1.2
  • Fabric Loader 0.19.3 或更新版本
  • Fabric API
  • Java 25

该模组必须同时安装在服务器和参与游戏的客户端上,因为它包含自定义的猜测界面和网络通信。

注意:目前,一组 110 个任务已硬编码进模组中。我将很快发布代码以及一个可编辑版本。

鸣谢

由 Peganix 创作。