行走与揭示

行走与揭示

创造一个世界,其中空无一物:没有地面,没有天际线,没有地平线。只有出生点下方的那一根方块柱。踏出一步进入虚空,地面便出现在脚下。继续行走,世界便在你周围自行绘出。

Walk & Reveal

世界早已存在,只是你暂时还看不见它。

创建一个世界,眼前空无一物:没有地面,没有天际线,没有地平线。只有出生点下方那一柱方块。向虚空中迈出一步,地面便在你脚下显现。继续前行,世界便在你周围徐徐展开,一柱接一柱。

不是生成器,而是一层纱幕

这个世界是一个普普通通、从第一刻起就已完整生成的原版世界。没有任何东西被删除,没有任何东西被放置,也没有任何东西是按需生成的。这个模组只是在世界被绘制的那一刻将其隐藏起来,并瞒过了游戏中的一切其他机制。

正是这个决定让它变得可玩:

  • 你永远不会从隐形的空中坠落。 碰撞检测读取的是真实世界,因此你可以在尚无人探索的地形上行走、建造和战斗。
  • 没有卡顿,不对世界造成任何损害。 揭示一柱只需要一位的数据和一次网格重建。没有方块更新,没有光照重算,也没有存档膨胀。
  • 红石、怪物 AI、农场和物理机制都完好无损。 服务器完全以原版模式运行。
  • 一名玩家揭示的区域,所有人都能看到。 揭示状态在整个服务器内共享。

是什么让世界重新显现

任何穿越虚空的事物都会揭示世界。行走、游泳和飞行会揭示你所占据的那一柱。贴近树干,树干便会出现。乘船前行,轨迹就会变宽。射出箭矢、掷出雪球、抛出末影珍珠,整条飞行轨迹都会随之点亮。水和熔岩会揭示它们流经的地面。一次爆炸能瞬间炸开一大片世界的坑洞,而 TNT 仅凭这一点就值得一试。

生物也会揭示地形,但前提是它们已经遇见过你。你从未拜访过的村庄将保持黑暗,而在无人发现的土地上也不会有任何东西生成。

落下的方块

新出现的柱体并不是凭空闪现的。它们会落入位置,超出一点,压扁,然后安顿下来;它们的照明方式如同地表,而非其周围包围的地下环境。一次爆炸会把波动从坑洞中心向外扩散。这一切的每一个部分都可以被调节或关闭。

为录制而生

这个模组是为视频而作,其设计也表明了这一点。安装了 Flashback 后,模组会在会话期间同时写入一份 揭示日志。在回放编辑器中,按一个键即可在时间线的任意时间点,于“正在被揭示的世界”和“已完工的世界”之间切换,双向拖动进度条同样有效。一次录制,即可得到同一镜头的两个版本。

它还附带了一小组命令,用于撤销一次不值得保留的死亡:回到确切死亡地点、恢复经验值、恢复装备,并清理死亡时散落一地的物品堆。keepInventory 保持关闭,因此一次值得保留的死亡在镜头里看上去依然像一次死亡。

配置

大约三十个选项,全部可以在游戏中直接调整:一个按键呼出的设置界面、支持 Tab 补全的 /walkreveal set 和 /walkreveal toggle 命令,以及一个 JSON 文件。你可以调节揭示半径、什么算作探索者、动画效果、揭示地面的照明方式,以及隐藏地面的声音和粒子。

需要 Fabric、Minecraft 26.2 和 Fabric API。未安装该模组的玩家可以看到整个世界,并且服务器可以设置为拒绝他们加入。