DRV 手提包

DRV 手提包

在Minecraft中,有一个袋子会一直跟着你。如果你攻击它,它会杀死你。这是一个Forge 1.20.1模组。

一个活着的包,在你进入世界的同时加入,出现在玩家列表里,并且永远跟着你。千万别打它。

“Sacoche” 在法语中是“挎包”的意思——一种皮质的单肩大包。这个模组把这样一个包放进了《我的世界》,给它装上牙齿,并让它认定你属于它。

La Sacoche à DRV 是一个恐怖喜剧模组,它建立在一个被完全认真对待的笑话之上:如果一个包在你整个游戏进程中一直跟着你,像真人一样出现在玩家列表里,像真人一样聊天,从你的物品栏里偷东西,并在你胆敢对它动手的瞬间杀死你,会怎么样?

没有需要挖掘的矿石,没有需要苦刷的配方,没有需要阅读的配置文件。你安装它,加载你的世界,然后某个东西已经在等着你了。

最初的三十秒

在你迈出第一步之前,会有三件事发生,而这些都不是原版生物能做到的。

一个玩家加入了你的世界。 聊天栏会显示 La_Sacoche_a_DRV joined the game。按下 Tab 键,这个名字就出现在玩家列表中,生存模式,666 毫秒延迟,和真人玩家所在的位置一模一样。而你玩的是单人游戏,没有任何人连接。

三秒后,它出现在你身边。 一个 1.4 格高的皮革挎包,带着带扣的背带,悬停在离地面不远的地方,轻轻摇晃着。

它再也不会离开。 它绑定在你的玩家 UUID 上,所以这不是那种会走开或失去兴趣的生物。退出并重新登录——它还在那里。走出 500 格——它会传送到你身边。去下界——它会跟着。死亡并重生——它站在你的出生点。它无法消失,免疫火焰,并且拥有 200 点生命值。

在最初的几分钟里,它表现得很规矩。这是有意为之的。

它跟着你时都会做些什么

它在聊天栏里说话,而你无法将它和真人区分开来

这个挎包的消息使用 chat.type.text,这正是游戏用于真人玩家消息的格式。没有模组前缀,没有彩色标签,没有斜体,没有任何能暴露它的东西。在服务器上,一个不知道安装了此模组的玩家,会读到来自 La_Sacoche_a_DRV 的消息并回复它。

它有十句循环播放的常规台词,加上针对你打开它、它偷你东西、以及纸张回到你手上时的特定反应。

它会偷你的东西

大约每 45 秒,如果你在 6 格范围内,它就会从你的快捷栏中取走一组随机物品,并将其放进自己体内。你之所以会发现,是因为某个格子突然空了——又因为它在聊天栏里提到了这件事。

没有东西会丢失。右键点击这个挎包,你的那组物品就在它的物品栏里,而且在你取回那组物品之前,它不会再拿走任何东西。这是一个持续的烦扰,而非破坏工具,但它会在你挖矿时、与苦力怕战斗时以及最糟糕的时刻发生。

你可以打开它,而且里面有东西

右键点击,会打开一个 27 格的容器,就像箱子一样。在中间格子里放着 DRV 的纸条,一个史诗级稀有度的物品,上面写着一行法语文字:

dans la sacoche à DRV y'a ta mère

(“DRV 的挎包里有什么?你妈。”)

你可以拿走它。这就是模组不再客气的时候了。

这张纸条无法被摆脱

丢出去,它会在三秒后飞回你的物品栏。死了,它会在重生点等着你——它在你的死亡掉落物生成之前就被剥离出去了。扔进岩浆,什么也不会发生,这个物品防火。锁在箱子里,它会待在那里,但挎包会在你下次打开时安静地补上一张新的。

这是一个永久占用的物品栏格子,而且它是一个关于你母亲的笑话。

打它一下。只需一下。

在生存模式左键点击这个挎包,模组的性格会彻底改变。

立即,在你反应过来之前。 失明、黑暗、反胃和缓慢 III 会同时降临。你的屏幕变黑,视野扭曲,几乎无法行走。

一种声音开始循环,并且它跟着挎包移动。 这个音频是单声道的,这意味着《我的世界》会对其施加完整的 3D 定位效果——它一开始很小声,从你身后传来,随着挎包拉近距离而变得越来越大。而你正处于失明状态。那个声音是你判断它位置时拥有的唯一信息。

它改变了形态。 包盖猛地弹开,露出两排牙齿,前面亮起两只红色的眼睛,皮革则搏动着红光。这是一个带有动画几何图形的真实模型状态,而不是简单的纹理替换。

它不再跟随,而是开始奔跑。 它的速度比你冲刺还快。如果距离超过 20 格,它也不会放弃——它会传送到你身边并继续追来。

然后,它抓住了你。 当它进入 2.6 格范围时,追逐结束,如果你奇迹般地撑过 20 秒,也会有硬性上限。你会死亡,并附带一条点名这个挎包的自定义死亡信息。

你无法反击。它免疫一切伤害来源——剑、弓、TNT、岩浆、摔落伤害、虚空。攻击它只会再次引发追逐。唯一的例外是 /kill,这是有意保留的,以便服务器管理员和受够了的玩家永远不会真的被它困住。

在创造模式下,它完全不会反应,所以你可以让它飘在身边进行建造。

输入五个字,某种更可怕的东西就会出现

在聊天栏发送这条消息,任何大小写均可:

DRV INVOQUE TOI

这条消息永远不会到达其他玩家那里。它会被拦截并替换为 <你的名字> A INVOQUÉ DRV. 接着是两秒的寂静。然后:

闪电会劈在你前方 16 格处。 凋灵的出现声和循声守卫的咆哮声会同时响起。40 格范围内的每位玩家都会受到反胃和黑暗效果影响。

一个将近 11 格高的男人站在雷击处。 他是普通玩家体型的六倍大,拥有 500 点生命值,左臂上挎着一个巨大的挎包。他看了你一眼,然后他跑了起来。

他比你快。他每走一步,地面都会震动。只要他存在,那个声音循环就会一直播放。如果他始终没抓到你,他会在三分钟后放弃并消失。

他不用拳头打你。他会把你装进包里。

他的攻击并非普通的近战打击。当他击中你时:

  • SACOCHÉ 会作为标题占满你的屏幕
  • 你会被以真实的速度发射到空中,而不是击退效果
  • 你会获得 20 秒的缓降效果,以便飞行真正持续
  • 当你最终落地时,模组会精确地告诉你你飞了多少格

伤害被有意设定为 12——低到穿着铁甲的玩家能够活下来。直接杀死你就会在笑点出现前结束这个玩笑。被他击中是这个模组最好的部分,而你本应活下来,看看自己会落在哪里。

在远距离,他会把包扔向你

冲刺逃跑救不了你。超过 10 格,如果他有视线,他就会扔出他的挎包。它会带着自己独特旋转动画在空中翻滚,并在撞击时爆炸,在 4 格半径内充满反胃和飘浮效果——包括任何站在你旁边的朋友。

然后,包会回到他的手臂上,他依然在奔跑。

/drvinvoque 命令的作用与此相同,适用于服务器上有插件过滤或吞掉聊天消息的情况。

为什么这值得下载

这是唯一一个生物是玩家的模组。 玩家列表条目是一个真正的 ClientboundPlayerInfoUpdatePacket,它被逐字节构建并发送给你的客户端。聊天行使用原版玩家聊天格式。在多人服务器上,不知情的人无法分辨 La_Sacoche_a_DRV 不是人类——直到它开始向一个人冲去。

这是一个即使知道它会来也依然有效的恶作剧。 把它放在一个共享服务器上,然后什么也别说。挎包会自我介绍。第一个打它的人会在所有人面前发现为什么你不该打它。

它是永久性的,而非召唤物。 大多数恐怖生物都是你主动去寻找的。而这个则绑定在你的账户上,贯穿整个存档,从你的第一个日出到你的第一千个夜晚,它有的是时间。

它不会破坏你的世界。 没有方块,没有矿石,没有世界生成,没有配方,没有改变原版行为,没有需要调整的配置。你的基地、你的刷怪塔和你其他的模组都完好无损。它是一个实体、一个物品和一个召唤物,它们只管自己的事。

它会添加什么

实体

实体 生命值 作用
Sacoche 200 绑定你的 UUID,跨维度跟随你,永不消失,除 /kill 外无敌
Géant DRV 500 约 11 格高。通过聊天或命令召唤,3 分钟后消失
投掷的挎包 — 巨人的远程攻击。在 4 格半径内造成反胃和飘浮

物品

物品 作用
DRV 的纸条 史诗级稀有度,防火,丢弃后返回,死后留存
挎包刷怪蛋 仅创造模式
巨人 DRV 刷怪蛋 仅创造模式

三者都位于它们自己的创造模式标签页中。

命令

命令 作用
/drvinvoque 召唤巨人。与聊天短语效果相同

要求与兼容性

  • Minecraft 1.20.1
  • Minecraft Forge 47.x
  • 可在单人游戏、局域网和专用服务器上运行
  • 在服务器上,将 jar 文件安装到 服务器和每个客户端 上——该模组添加了实体和模型,因此双方都需要安装
  • 包含英文和法文翻译
  • 无配置文件,无依赖项,也不会对原版类进行 mixin,因此应该可以与其他内容模组共存而不会冲突

如何移除

删除 jar 文件。挎包和纸条会随之消失,你的世界在其他方面不会受到影响。

若要不卸载模组就摆脱挎包,/kill @e[type=drvsacoche:sacoche] 命令可以,并且永远有效。

它会在你下次加入时回来。这正是这个设计理念的核心。