
谋杀工坊
一个受Squeezie和Théodore Bonnet设计的谋杀游戏模式启发(其本身又是受Garry's Mod的谋杀模式启发)的多人生存模组。2名隐藏的凶手、1名侦探、以及其他试图生存的无辜者。共4轮游戏,从第3轮开始解锁任务,并包含角色揭晓机制。
MurderCraft
一个受 Squeezie & Théodore Bonnet 设计的 Murder 游戏模式(其本身受 Garry's Mod Murder 启发)启发的多人 Minecraft 模组。虚张声势。偏执。黑暗中藏匿的尖刀。
踏入一场充满猜忌的紧张派对:隐藏的杀手在人群中潜行,孤身的侦探试图及时揪出他们,而无辜者的唯一任务就是——活下去。仅凭一名携带武器的守卫、每把手枪的两发子弹,以及在一轮中局才会出现的唯一一把隐藏手枪,每场对局都变成一场恐惧、指控与瞬间决策交织的螺旋。
⚠ 重要归因:本模组中的规则集遵循 Squeezie & Théodore Bonnet 设计的变体(两名互不直接知晓身份的杀手、中局出现的隐藏手枪、误伤友善玩家将永久失去武器、每轮15分钟共4轮,从第3轮开始的任务机制、每把手枪两发子弹)。没有 完全复刻原始 Garry's Mod Murder 的规则。
✦ 核心概念
每轮开始时,每位玩家都会被秘密分配 三种角色 之一。没人知道谁是谁——而这正是关键所在。
| 角色 | 数量 | 武器 | 目标 |
|---|---|---|---|
| ☠ 杀手 | 2 | 匕首(一击必杀) | 暗中消灭所有无辜者。两名杀手互不直接知晓身份——但他们可以通过仅彼此可见的微妙灵魂火焰粒子相互辨认。杀手无法捡起手枪——手枪会自动以全速弹飞。 |
| ⚭ 侦探 | 1 | 手枪(2发子弹) | 识别杀手并将其击毙。射击无辜者将永久失去武器(手枪会掉落在地,剩余弹药保留,只有无辜者能捡起)。 |
| ☺ 无辜者 | 其余所有人 | 无 | 生存。观察。向侦探低声警告。找到中局掉落的隐藏手枪,成为新的侦探。 |
胜利条件
- 无辜者与侦探获胜:如果两名杀手都被消灭,或者倒计时结束。
- 杀手获胜:如果他们在倒计时结束前杀死所有非杀手玩家。
🏆 对局结构(4轮)
一局完整的游戏包含 4轮,每轮最多 15分钟。赢得最多轮次的队伍获胜。
轮次之间有 15 秒的暂停供玩家喘息,之后角色会重新洗牌,下一轮开始。
🗺 随机出生与免疫
每轮开始时:
- 所有参与者会被传送至世界出生点(
/setworldspawn)周围可配置半径(默认 200 格)内的 随机合法陆地位置。 - 排除海洋、河流和深海生物群系——无人会出生在水中。
- 玩家在 25 格高空 出生,并享有 8 秒完全伤害免疫(可配置)。防止混乱开局时的摔落伤害、岩浆致死和秒杀。
- 玩家之间的最小距离 会强制执行(根据玩家人数缩放:4人时为60格,16人时为30格,32人及以上时为20格)。出生点会分散,从不聚集。
- 快捷栏会显示免疫倒计时:
🛡 伤害免疫:5秒...,结束后显示⚠ 你不再无敌!。 - 所有参与者会自动切换至 生存模式,确保公平竞技。
方形世界边界
一个可配置的方形世界边界会在游戏开始时自动设置,以世界出生点为中心。默认大小:500 格边长。强制战斗在限定区域内进行——不再有无辜者跑出 5000 格躲藏。原始的世界边界配置会在游戏结束时保存并恢复。
🎯 任务(从第3轮开始)
从第 3 轮开始,每轮会出现一个任务:
- 探索——一个带有神秘令牌的发光宝箱会在附近生成。第一个拿到令牌的玩家获胜。
- 合成——会公布一个随机配方(火把、梯子、面包、纸等)。第一个合成该物品的玩家获胜。
任务获胜者获得 30 秒 时间使用 /murder task reveal <玩家> 私下得知 该玩家的角色身份。是否在语音聊天中分享信息完全由玩家决定——模组只显示角色身份。
🔫 武器系统
手枪(仅侦探可用)
- 每把手枪 2 发子弹(Squeezie 规则)。一旦用尽,手枪只会发出无用的咔嗒声。
- 弹药数量在掉落和捡拾间保持:一把射过一发子弹的手枪在被其他人捡起时仍会剩余 1 发子弹。
- 在物品提示中可见弹药计数(有弹时为绿色,空弹时为红色),每次射击后也会在快捷栏显示。
- 尝试发射空手枪时会发出空击音效。
- 多层枪声效果,并伴有枪口闪光粒子(烟雾+火焰)。
- 射程:64 格,射击间隔:1 秒。
隐藏手枪
- 每轮开始后 60 秒(可配置)在附近随机位置生成。
- 始终发出黄色光芒,且使用
setNeverDespawn(),确保在捡起前一直可见。 - 只有无辜者能捡起它——如果杀手踩到它,手枪会被弹飞,并伴有 3 秒的捡拾延迟。
- 当无辜者捡起时,他们会自动晋升为侦探,并继承手枪中剩余的弹药。
匕首(仅杀手可用)
- 对任何玩家一击必杀。
- 非杀手使用只会造成原版 1 点伤害的拳击。
- 组合三叉戟击中+羊毛破坏的音效,并伴有血液飞溅粒子。
防破坏保护
所有自定义物品(匕首、手枪、隐藏手枪、神秘令牌)无法手动丢弃。无论是按 Q 键还是拖出物品栏,物品都会立即返回,并伴有清晰的快捷栏提示。防止物品意外掉入岩浆、悬崖等,也防止玩家通过故意丢弃角色物品来破坏游戏。
✨ 视觉与音效优化
- 电影级标题覆盖:角色分配时显示(“你的角色:杀手”),回合开始时显示(“第 2/4 轮”),回合结束显示带有累计分数的横幅,任务完成时亦会显示。
- 杀手感知:其他杀手头顶会出现微妙的灵魂火焰粒子,仅对同伴可见——在不暴露自己的情况下协调行动。
- 角色专属提示音:杀手为凋灵环境音(恐怖氛围),侦探为钟声(正式),无辜者为烤面包声。
- 回合结束音效:无辜者获胜时播放胜利号角,杀手获胜时播放凋灵死亡音效。
- 右侧计分板 HUD,带有金色边框,显示回合、角色和倒计时——简洁且不遮挡视线。
- 多层武器音效与粒子效果,提供令人满意的战斗反馈。
⚙ 需求
| 模组 | 必需? | 用途 |
|---|---|---|
| Fabric API | 必需 | 核心 API |
| Cloth Config | 推荐 | 配置 GUI |
| Mod Menu | 推荐 | 游戏内配置访问 |
- Minecraft:1.21.1
- 加载器:Fabric
- Java:21+
- 必须在服务器和所有客户端上都安装。
仅限多人游戏。 模组可在单人模式中加载,但无法开始游戏。最少需要 4 名玩家(默认推荐 5 人以达到更好平衡,最多支持 32 人)。
🎮 命令
| 命令 | 描述 | 权限 |
|---|---|---|
/murder join |
加入大厅 | 所有人 |
/murder leave |
离开大厅 | 所有人 |
/murder status |
显示当前游戏状态 | 所有人 |
/murder task reveal <玩家> |
揭示角色(完成任务后) | 所有人 |
/murder start |
开始游戏 | OP |
/murder stop |
停止当前游戏 | OP |
/murder config show |
打印当前配置 | OP |
/murder config minPlayers <数量> |
更改最少玩家数 | OP |
/murder config duration <秒数> |
更改回合时长 | OP |
/murder kick <玩家> |
踢出玩家 | OP |
🔐 两种构建版本
| 构建版本 | 调试命令 | 生物伤害 | 用途 |
|---|---|---|---|
| PUBLIC(本版本) | 关闭(无法重新启用) | 关闭 | 真实服务器,公开游戏 |
| DEBUG(仅 GitHub 发布) | 开启 | 开启 | 维护者的单人测试 |
服务器管理员可以信任公开构建版本,其行为一致且没有隐藏作弊接口——即使配置文件中有相关设置,调试标志也会被强制关闭,并会在控制台输出警告信息。
🛠 配置
所有设置会持久化存储在 config/murdercraft.json 中,并可通过 Mod Menu 实时调整:
- 游戏:最小/最大玩家数、游戏时长、开始倒计时、隐藏手枪延迟、每局轮数、轮次间隔
- 角色:杀手数量、侦探数量
- 玩法:匕首一击必杀开关、误伤友善玩家惩罚开关
- 出生:随机出生开关、半径、高度、免疫时长、世界边界开关、世界边界大小
- UI:自定义 HUD 开关、字幕开关
🗺 路线图
- 三种角色系统(杀手 / 侦探 / 无辜者)
- 4 轮对局,每轮 15 分钟
- 2 发子弹手枪,弹药持久化
- 手枪掉落规则(死亡、误伤友善玩家、杀手自动弹飞)
- 隐藏手枪自动晋升
- 任务系统与私人角色揭示
- 杀手感知粒子
- 随机出生与伤害免疫
- 可配置世界边界
- 自定义物品防掉落保护
- 标题覆盖 + 右侧计分板 HUD
- 公开/调试构建版本与安全标志
- 自定义 OGG 音效文件(目前使用原版音效)
- 持久化统计数据(击杀、胜利、MVP)
- 专用地图集成
- 通过 Architectury 支持 Forge / NeoForge
🐛 错误报告
这是一个公开测试版——仍需多人游戏的实际测试。出现错误是可预期的。请在 GitHub 问题追踪器 报告,并附上:
- 模组版本(例如
0.5.0-beta.7) - Minecraft 版本(例如
1.21.1) - 重现步骤
- 崩溃日志 / 视频(如适用)
📜 许可协议
在 MIT 许可协议 下发布——您可以自由地 fork、修改、重新分发,但需保留原作者署名。
🙌 鸣谢
- 规则灵感来源:Squeezie & Théodore Bonnet 设计的“Murder”游戏模式。本模组实现的具体规则遵循他们的变体。
- 类型起源:Garry's Mod — Murder
- 其他玩法灵感:UHC、UHC 狼人杀、Hypixel 密室杀手
- 模组设计与开发:Remilulz_91
源代码、错误报告与贡献请访问 GitHub 仓库。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。