在香草升级到 1.21.11 时,应该对世界边界进行?

  • 维持现状不做任何调整

    选票: 0 0.0%
  • 扩大世界边界至正方形内接圆半径15000(硬盘压力激增,目前硬盘很贵)

    选票: 0 0.0%
  • 其他,请留言

    选票: 0 0.0%

  • 全部投票
    8
  • 投票关闭 .

10935336

明星成鸟
2020-08-07
317
200
思考时间
9 天 12 小时 9 分钟
48
Mars
好久不见,我们正在计划将香草以及理世相关子服都更新至 1.21.11,并在之后升级至 26.1。

此次更新将引入我们全新的「枝」系统,将群组服务器迁移至 Velocity,以及带来新版本游戏的内容。

在 1.19.4(香草当前版本)至 1.21.11 之间的更新引入了“苍白之园”和“樱花树林”两个生物群系,以及“古迹废墟”和“试炼密室”结构,以及各种各样的物品。

由于新添加的独特的生物群系以及建筑方块,为了获得它们,有几种处理办法,请查看本贴附带的投票~


这里是 mcseedmap.net 上显示的 1.21.5 的生物群系图:

其中粉色高亮是樱花树林,灰色高亮是苍白之园,白色框是现有边界,蓝色框是正方形内接圆半径 15000 的边界。

请各位对照卫星地图查看:https://vanilla-map.pha.pub/https://vanilla-3dmap.pha.pub/

c3bb46a1d6319ecb975dc3d7a8cfb9b7.webp
 
最后编辑:

10935336

明星成鸟
2020-08-07
317
200
思考时间
9 天 12 小时 9 分钟
48
Mars
2026年5月21日
  • 群组代理服务器已从 Waterfall 顺利迁移至 Velocity
  • Viaversion 版本转换器现在支持 1.7 - 26.1.2 的所有版本加入
  • 允许名单已顺利接入 「枝」 系统,此前的允许名单已清空,请前往 https://twig.pha.pub/ 添加允许名单
  • 还有一些细节尚未完善
 
最后编辑:

10935336

明星成鸟
2020-08-07
317
200
思考时间
9 天 12 小时 9 分钟
48
Mars
2026年5月22日
由于 26.2 发布在即,且加入了新的洞穴、生物、方块等内容,为了能在地图上刷新出这些内容,我们将稍微推迟更新,直到 26.2 发布。
在此期间我们会先将周边组件更新好,以免准备更新需要太长时间。
 

10935336

明星成鸟
2020-08-07
317
200
思考时间
9 天 12 小时 9 分钟
48
Mars
2026年5月23日
  • 作为验证 渡口 lobby 已经先行更新至 26.1.2 版本,未出现问题。
 

10935336

明星成鸟
2020-08-07
317
200
思考时间
9 天 12 小时 9 分钟
48
Mars
2026年6月17日
  • 26.2 已正式发布,等待 paper 服务端推出稳定版
 

10935336

明星成鸟
2020-08-07
317
200
思考时间
9 天 12 小时 9 分钟
48
Mars
2026年7月27日
  • 09:58 paper 服务端已推出 26.2 稳定版,开始更新
  • 10:00 lobby 子服更新完成
  • 11:00 所有子服的插件已更新完成
  • 11:30 开始升级区块,按照之前的投票结果,香草的主世界区块被修剪到正方形内接圆半径 8500,然后重新生成至半径 10000
  • 14:00 区块升级完成
  • 由于 dynmap 插件还未支持 26.2,香草一号测绘卫星的内容暂不会更新,需要等待官方更新(可以先使用 香草二号遥感卫星(需要等待重新渲染))。在聊天中展示物品的功能暂不可用
  • 14:30 更新完成,请报告任何不寻常的事~
  • 15:30 找到了好心人更新的 dynmap,先暂时使用该版本,地图已开始渲染

由于 Mojang 自带的区块版本升级器 DataFixerUpper 有一些 BUG,且速度较慢等问题,此前版本升级使用的 --forceUpgrade 选项已被启用。
Paper 使用其自制的 DataConverter 替换了版本升级器,这个升级器目前只能在区块被加载时即时升级(难道要人工跑图吗),因此为了不在升级时引入地图不一致,我们使用 Chunky 插件重新加载一遍所有区块。

开启后 Chunky 的 force-load-existing-chunks: true 设置后,调用链是:

Chunky
-> world.getChunkAtAsync(x, z, true)
-> CraftWorld / Moonrise
-> 请求 ChunkStatus.FULL
-> 读取 terrain + entities + POI
-> Paper MCDataConverter(升级区块版本)
-> 反序列化为运行时对象

这样可以保证区块已被更新(有 Paper 不认为区块已被更新从而不写入磁盘的情况,但是概率较小)
 
最后编辑:
  • 1赞(加分)
反馈: 反对司令