Living World: A World That Remembers
世界会记住你的足迹:道路会逐渐磨损,少有人走的地面会重新生长,重大事件也可能留下些许痕迹。服务端运行,适用于 Minecraft 26.3。
介绍
Living World
持久足迹
世界会记住你走过的路。在同一条路线反复行走,草地就会被踩实,逐渐形成小路。营地闲置几个现实日后,青草和花朵便会开始重新生长。与龙交战、击败凋灵,或艰难赢下一场袭击后,附近可能会留下一处小小的痕迹——风化的告示牌、石冢,或一本简短的书。
0.7.1 是首个公开版本,适用于 Minecraft 26.3,支持 Fabric 和 NeoForge。本模组运行于服务端,也支持单人游戏。加入服务器的玩家无需安装本模组;所有变化都是普通方块更新。移除本模组后,世界中仍会留下普通原版方块。本模组不添加新方块类型、物品、进度、合成、GUI 或日志,并且可用于已有世界——无需进行转换。
变化由玩家的实际活动触发,而非单纯依据游戏内时间。效果强度可配置。首次启动时默认使用 明显预设:效果清晰可见,但不会过于突兀。
踩踏小路
行走会让天然地面分三个阶段磨损。在草方块上,地面会依次变为泥土、砂土和土径。沙子和红沙会逐渐压实为砂岩。玩家的影响最大,村民次之,被动动物的影响较小;敌对生物默认不计入。疾跑以及上下台阶会产生更大影响。创造模式飞行和旁观模式不计入。在服务器中,同一地点多名玩家的足迹会累积计算。
磨损只会影响最上方完整、坚实的天然方块。台阶、地毯、活板门或其他非完整方块下方的地面不会受到影响;玩家放置的土径方块和非天然地表也不会变化。方块进入土径阶段时,其上方的植被(草、花、蕨类等)会被清除。当某处地面长期磨损较少时,闲置的小路会恢复一个阶段。
默认地表和阶段(默认形成速度下,每走一步增加 1 点磨损):
| 地面 | 阶段 1(阈值 5) | 阶段 2(阈值 14) | 阶段 3(阈值 28) |
|---|---|---|---|
| 草方块 | 泥土 | 砂土 | 土径 |
| 泥土 | 泥土 | 砂土 | 土径 |
| 砂土 | 砂土 | 砂土 | 土径 |
| 沙子 | 沙子 | 砂岩 | 平滑砂岩 |
| 红沙 | 红沙 | 红砂岩 | 平滑红砂岩 |
地表类型可配置。只允许使用原版minecraft:方块,因此移除本模组后仍会留下普通方块。
自然回归
在被遗弃的区域——建造活动较少、上次到访后经过了足够的现实时间、且不是繁忙路线——可能会长出高草和花朵,也可能偶尔长出该生物群系树木的树苗,并与其他树木保持距离。室外的圆石和石砖可能会长出青苔或开裂。有人居住的区块、繁忙路线和建筑内部不会被植被覆盖。
重大事件痕迹
符合条件的事件可能会在附近留下且只留下一处小小的痕迹,并且必须找到安全地点:不在玩家建造的建筑内、不悬在半空,也不妨碍通行。符合条件的事件包括末影龙死亡、凋灵死亡、具有重大结果的袭击,或长期存在的基地(某一区域的建造活动和人流量持续较高)。同一区块内发生的第二个事件会被忽略。
痕迹可能是:写有简短文字的风化告示牌、小型石冢(3–5 个方块)、附近箱子或讲台中的简短书籍(2–4 句话),或轻微的装饰物、地形痕迹。除非玩家将其破坏,否则痕迹会一直保留。痕迹出现概率可配置(默认“明显”预设为 18%)。聊天提示默认关闭。
村庄维护
偶尔,原版村庄可能只做一件小事:修补一段损坏的栅栏或墙壁、给现有农田添种一两株作物、在小路或水井旁放置一盏灯笼,或清除现有小路上的高草。与村民交易,或在附近伤害村民所获得的声望,只会轻微影响触发概率。村庄不会建造新建筑、大幅扩张、管理人口或生成新实体。此功能可关闭。
配置
所有世界共用一个服务端配置文件 config/livingworld.toml,首次启动时会生成带注释的文件,并采用“明显”预设。
预设:subtle、noticeable、strong 和 custom。预设只会调整效果强度。其他所有配置项在任何预设下都会生效。每个系统(小路、自然回归、村庄、痕迹)都可以单独关闭。
更改会实时生效:保存文件(约 10 秒内读取)或运行 /livingworld reload(op 等级 2)。/livingworld config显示当前生效的设置。/livingworld inspect显示指定区块或方块的记忆数据。无需重启。
默认情况下,下界和末地不会发生小路、自然回归和村庄方块变化;但其中的重大事件仍可能留下痕迹。
无效数值会被限制在允许范围内,或替换为默认值,并在服务器日志中显示警告。配置文件损坏也不会导致服务器停止运行。删除配置文件即可重新生成。
保护
默认启用 respect_build_permissions = true 时,Living World 不会更改受保护土地上的方块:
- 专用服务器的出生点保护区域
- 支持 Patbox Common Protection API 的 Fabric 领地保护模组
- 通过
LivingWorldApi.registerProtection - 注册的其他模组保护接口;小路磨损还会避开玩家无法建造的地面
在受保护地面上行走仍会计入人流量。启用该选项时,#livingworld:frozen标签中的方块绝不会被更改(数据包可以向该标签添加方块)。
兼容性
| Minecraft | 26.3 及以上版本不支持 |
| Java | 25 |
| 加载器 | Fabric(Fabric Loader 0.20.1 或更新版本;需要 Fabric API 0.165.0+26.3)和 NeoForge(26.3.0.101 或更新版本) |
| 运行位置 | 服务端。也支持单人游戏。客户端无需安装本模组。 |
| 已有世界 | 支持,无需转换。 |
| 许可证 | GPL-3.0 |
常见问题
玩家需要在服务器上安装本模组吗?
不需要。在服务器或单人游戏中安装即可。客户端会收到普通方块更新。
移除本模组后会怎样?
世界中会留下普通原版方块。本模组不添加新方块类型。
它会破坏我的建筑吗?
玩家放置的土径方块和非天然地表不会受到影响,台阶、地毯及其他非完整方块下方的方块也绝不会被修改。自然回归不会在建筑内或建造方块旁种植植物。默认情况下,领地和出生点保护区域不会受到影响。
它会添加物品、GUI 或日志吗?
不会。
它会给服务器带来很大负担吗?
工作量设有上限:默认情况下,每个维度每秒最多处理 100 个已记录区块,并最多更改 40 个方块(均可配置)。可选的 TPS 保护功能会在服务器卡顿时跳过本模组的工作(默认关闭)。仅会储存有需记录内容的区块;每个维度最多软性记录 40,000 个区块,超过上限时会遗忘最安静且最久未活动的区块。
由 OrangeDot Studios 制作 · GPL-3.0
如果你想支持本项目:https://ko-fi.com/anotherdistraction
非官方 Minecraft 产品。未经 Mojang 或 Microsoft 批准,也与两者无关。
常见问题
Living World: A World That Remembers 支持哪些 Minecraft 版本?
Living World: A World That Remembers 支持 Minecraft Java 版 26.3,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Living World: A World That Remembers 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
zVibes 的其他作品
查看全部 →ReplayModCinematics: Camera Paths for Replay Mod
非官方 Replay Mod 附属模组:可创建摄像机路径、环绕镜头和跟拍镜头,并提供碰撞警告和单镜头视野(FOV)设置。支持 Forge、NeoForge 和 Fabric。
NukeCoreCraft
一格方块,引爆末日:电影级核弹带来夷平树林的冲击波、蘑菇云、焦黑弹坑、致命辐射尘和防化装备。
Schematic/NBT Printer
仅使用命令打印原理图、Schem 和 NBT,兼容所有原理图类型。
评论
登录后评论和评分