幻影方块

幻影方块

水是你可以永远游泳的地方,但有些方块你却永远无法跨越。

幻象方块

一条你永远游不到头的河流,一片你永远走不到边的地面。 当心迷雾,归途上尽量不要迷路。


幻象之水

它看起来像水。它的行为像水。你可以在其中游泳、在其中溺亡、也可以用桶舀起它。

但你无法横渡它。

涉水而入,浓雾便会将你笼罩。无论游出多远——对岸永远不会靠近,身后的岸边也早已消失不见。没有墙、没有隐形屏障、没有提示你掉头的提示信息。只有四面八方无穷无尽的水,只要你想继续前进。

而每一下远离岸边的划水,都是你归途上欠下的债。掉头返回时,游泳的代价与你游出时完全一致——不是脚本化的计时器,只是你实际游过的距离,原封不动地还给你。

幻象地面

同样的把戏也作用于实体方块上。

手持方块时使用 /mirage convert 指令,之后从该堆叠中放置的每一块方块都会变成幻象地面。在一片这样的地面上走出去,你将永远到不了另一头。冲刺无济于事。跳跃也无济于事——地面知道你仍在它上方。

任何方块都可以,包括来自其他模组的方块。 你放置的方块保持原本的样子:相同的纹理、相同的声音、相同的行为。它看起来毫无异常。这正是关键所在。

如何通过

有办法越过。只不过不是那些显而易见的方法。

  • 飞行 — 创造模式飞行或鞘翅可以直接飞过
  • 架桥 — 在其上方铺设自己的方块,走自己的路 (我在考虑添加一个设置,只允许足够宽的桥生效,但会随更新到来)
  • 船? 默认情况下与其他东西一样被困在幻象中。如果你希望划船能穿过,请关闭 boatsAffected

指令

指令 作用
/mirage convert 将主手中的方块转化为幻象方块
/mirage revert 将其变回普通方块
/mirage status 解释当前位置幻象生效或未生效的原因

幻象之水本身来自幻象之水桶,位于幻象方块创造模式物品栏标签页中。

配置

config/mirageblocks-common.toml

选项 默认值 作用
fogRadius 24.0 陷入幻象后你能看到的距离
innerRadius 28.0 循环让你能接近起点的最近距离
loopLength 6.0 循环触发的频率——越小越平滑
boatsAffected true 船是否也会被困住
hideOtherPlayers true 隐藏同样被困在幻象中的其他玩家
enableFog true 迷雾。仅在你希望看穿把戏时关闭

如何建造

幻象只有在能同时隐藏两条边界时才会启动。 过于狭小、不足以让人迷路的地方则不会被影响——水坑依然是水坑,花园小径依然是小径。

  • 大小: 开阔水面或标记地面距离人们进入的位置约需达到 34 格(即 innerRadius + loopLength)
  • 深度: 水必须至少 2 格深,且从岸边就开始
  • 水源方块和流动水都算数,所以用桶倒出的河流同样有效

如果似乎什么都没发生,/mirage status 会告诉你具体是哪个条件不满足。

多人游戏

可在服务器上使用。当你陷入幻象时,其他被困在其中的玩家对你不可见——你们各自处在故事的不同位置,如果看到彼此,这个把戏立刻就会被揭穿。站在岸边或从上方架桥的人则始终清晰可见。

需求

  • Minecraft 1.21.1
  • NeoForge
  • 无依赖项,除模组本身外无需任何客户端要求

早期版本。如果你找到了本不应奏效的穿越方式,那就是一个漏洞——请报告。尚未在多人模式下测试,但理论上应该可以工作