食物洗牌

食物洗牌

Food Shuffle:一个适用于Minecraft 1.21.1的Fabric模组,每位玩家必须在计时器结束前吃掉随机分配的食物——否则会被闪电击中。

🍗 Mokey Mod:食物大乱斗 —— 让你的饥饿变成生存挑战

想象一下:你正平静地探索世界,突然屏幕上方出现一条粉色条状——“找到或制作:南瓜派”

最糟糕的是:它在不断缩短。如果你在它归零之前没有吃到正确的食物……闪电会劈中你。

食物大乱斗 是一个针对 Minecraft 1.21.1 的模组,它将任何多人游戏变为一场个人与时间(和饥饿)赛跑的挑战。每位玩家会同时被分配一个不同的随机食物物品,需要找到或制作——只有在其进度条耗尽前吃到正确物品的玩家才能存活。

⚙️ 运作方式

比赛开始时,模组会为每位在线玩家 单独 随机分配一个食物物品(选自游戏内全部食物),并在每位玩家屏幕上方显示一条粉色带缺口的 Boss 血条,标明他们需要食用的食物名称。目标每回合都会重新随机,因此没人会知道下一个目标是什么。

如果玩家及时吃到了正确的食物,他们会被标记为“存活”并继续比赛。如果在进度条归零前未完成,他们将被淘汰——被食物大乱斗本身的闪电击中。最后一个存活的玩家将成为比赛的总冠军。

🛠️ 命令

基础命令为 /foodshuffle,包含两个子命令:

/foodshuffle start

  • 开始一场新的竞技比赛。
  • 为每位在线玩家随机分配独立的食物目标,并激活各自的 Boss 血条。
  • 需要至少 2 名玩家在线 才能开始(否则会返回错误信息)。
  • 如果比赛已在进行中,则阻止开始新一轮(必须先运行 /foodshuffle stop)。
  • 需要管理员(op)权限才能运行。

/foodshuffle stop

  • 随时停止当前比赛。
  • 清除 Boss 血条、已分配的目标,并重置游戏状态。
  • 显示一条由管理员终止比赛的消息。
  • 同样需要管理员权限。

模组的所有消息都会在聊天中显示,并带有 [FoodShuffle] 前缀,包括回合开始警告、淘汰和胜利公告。

🎯 机制与特性

  • 🍽️ 独立随机分配:与单一全局目标物品的模组不同,这里每位玩家都有自己的目标——没有人会争抢同一个物品。
  • ⏱️ 限时 Boss 血条:视觉血条(粉色、带缺口样式)作为每位玩家个人的倒计时器。
  • ⚡ 闪电淘汰:任何未能及时吃到正确食物的玩家都会被闪电劈中(视觉效果/音效)淘汰。
  • 🏆 “最后一人”模式:当只剩一名玩家时,比赛自动结束,该玩家被宣布为获胜者。
  • 🔊 音效和视觉效果:回合开始和淘汰音效,增强紧张感。
  • 🔒 管理员限定命令:只有管理员才能开始或停止比赛,防止恶意破坏。

🧩 技术信息

项目 详情
Minecraft 版本 1.21.1
API / 模组加载器 Fabric(Fabric Loader ≥ 0.15.0 + Fabric API)
Java 21+
类型 模组(客户端 + 服务端 / * 环境)
模组 ID foodshuffle
模组版本 1.0.0
许可证 CC0 1.0(公有领域)
作者 Fartech Gamer

在内部,该模组使用 Brigadier 命令系统(通过 Fabric API 的 CommandRegistrationCallback)注册 /foodshuffle,并使用 Fabric API 的 服务端 Tick 事件 每 tick 检查玩家是否及时吃到了目标食物。

🏆 为什么在 Patreon 上支持?

这个模组倾注了心血(还有大量咖啡因)制作而成,为 Minecraft 带来不同的挑战。您的支持有助于:

🔧 让模组跟随新的 Minecraft 版本更新 ➕ 添加新模式、食物和机制 🐛 快速修复漏洞 🎮 为社区创作更多内容

每一份支持,无论多小,都会产生巨大的影响。感谢你成为其中的一部分!💚

食物大乱斗 —— 因为没有什么比在闪电劈下之前吃到正确的东西,更能考验你的饥饿(和运气)了。