
世界持续性
一个为静态的Minecraft世界增添更多沉浸感的Fabric模组。
世界持久性
世界持久性
当玩家离开一个区域后,世界并不会忘记一切。该模组会记录有意义的事件,例如玩家死亡、爆炸、区块访问和重复旅行。随着时间的推移,世界开始反映出那里发生过的故事。
该模组被设计为原版友好、服务器安全且轻量级。
功能
记忆
世界持久性会追踪世界中重要的事件,并将其持久化存储。
追踪的记忆包括:
- 玩家死亡
- 爆炸位置
- 区块访问
- 玩家重复旅行
- 本地区块历史
- 与玩家相关的历史条目
世界会记住发生了什么、在哪里发生,以及谁参与了其中。
死亡
当玩家死亡时,模组会在该位置记录一个持久化的记忆。
这让玩家能够回顾并发现某个区域发生过什么。
示例:
第 42 天:Steve 在此处死亡。
死亡记忆会保存以下信息:
- 玩家名称
- 玩家 UUID
- 维度
- 位置
- 世界时间
- 描述
世界持久性默认不会窃取、删除或管理掉落物品。它是一个历史记录系统,而不是一个墓碑背包模组。
小径
玩家经常走过的区域会逐渐形成可见的小径。
反复在自然地形上行走,可能会逐渐将草地或泥土等方块转变为小径状地形,使常用路线随时间推移显得自然磨损。
该系统被设计为微妙且保守。
默认情况下,模组会避免转化重要方块,例如:
- 容器
- 矿石
- 红石相关方块
- 原木
- 木板
- 耕地
- 玩家建造的方块
- 不安全的模组方块
小径的形成可以在配置中调整或禁用。
命令
玩家和服务器管理员可以通过命令查看附近的历史记录。
/worldpersistence history
/worldpersistence history chunk
/worldpersistence history player <玩家>
/worldpersistence stats
/worldpersistence debug
/worldpersistence config reload
为什么要使用这个模组?
《我的世界》的世界常常显得一成不变。
一场大规模战斗、一次漫长旅程或一次悲剧死亡都可能发生,但世界本身通常会在几秒钟后忘记一切。
世界持久性改变了这一点。
该模组通过持久化记忆、环境变化和本地事件追踪,让世界随着时间的推移慢慢建立历史。
非常适合:
- 生存世界
- SMP 服务器
- 角色扮演服务器
- 原版增强整合包
- 长期游玩的存档
- 内容创作者服务器
- 侧重故事线的多人世界
每个服务器都会慢慢发展出自己的故事。
示例时刻
安装了世界持久性后,你的世界可以开始讲述这样的故事:
“几天前,一名玩家死在这座小山附近。”
“这个区块已经被访问了很多次。”
“这里开始形成一条小径。”
“附近发生过一次爆炸。”
“这个区域已经成为服务器历史的一部分。”
目标不是用庞大的新系统淹没《我的世界》。
目标是让现有的世界变得有意义。
配置
世界持久性包含可配置的系统,适用于生存玩家和服务器所有者。
配置选项可能包括:
- 启用或禁用死亡记忆
- 启用或禁用小径形成
- 启用或禁用爆炸记忆
- 调整小径形成阈值
- 配置历史命令半径
- 限制存储的世界事件
- 限制存储的区块事件
- 启用调试日志
- 配置方块转化行为
- 配置允许的维度
这使得该模组适用于:
- 小型生存世界
- 大型 SMP 服务器
- 原版增强整合包
- 长期游玩的多人世界
性能
世界持久性被设计为保持轻量且对服务器友好。
该模组避免昂贵的世界扫描,也不会持续搜索已加载的区块。相反,它依赖于受控的事件追踪、玩家移动采样和高效的持久化世界存储。
以性能为优先的设计包括:
- 无全局区块扫描
- 无每 tick 的重型方块检查
- 可配置的记忆上限
- 保守的小径更新
- 高效的服务器端数据存储
- 默认禁用调试日志
专为长期存档和多人服务器设计。
多人游戏支持
世界持久性是针对多人游戏环境构建的。
适用于:
- 专用服务器
- SMP 世界
- 原版增强服务端包
- 长期多人生存
- 角色扮演服务器
大多数历史命令普通玩家可读,而管理员/调试命令需要更高权限。
兼容性
世界持久性专为现代 Fabric 环境设计。
推荐环境
- Fabric Loader
- Fabric API
- 发布页面列出的支持 Minecraft 版本
可选兼容性
- Mod Menu
- Sodium
- Lithium
- FerriteCore
- Cloth Config API(如果安装)
该模组刻意保持轻量,并尽可能避免侵入性 Mixin。
依赖项
必需
可选
推荐
- Sodium
- Lithium
- FerriteCore
技术信息
- 加载器:Fabric
- 运行环境:客户端与服务器
- 专用服务器支持:是
- 服务器是否需要客户端:否
- 轻量且原版友好:是
已知限制
这是该模组的早期版本。
当前限制可能包括:
- 尚未提供完整的直观时间线 UI
- 尚未包含村庄声望系统
- 尚未包含结构衰败系统
- 尚未包含战场痕迹系统
- 尚未包含本地传言系统
- 某些记忆目前主要通过命令访问
这些系统计划在未来的更新中加入。
更新计划
v0.2.0
- 可见的纪念方块
- 更完善的本地历史显示
- 本地传言
- 村庄声望追踪
v0.3.0
- 结构衰败
- 战场痕迹
- 森林再生
- 更多动态世界状态变化
v1.0.0
- 完整的全球历史时间线
- 数据包 API
- 高级 SMP 故事叙述系统
- 额外的可配置记忆系统
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。