跳到正文

Dimensional Sable

作者:hollow-egg

Dimensional Sable 是一个模组 API 和整合包工具,允许将 Sable 物理对象跨维度传送。支持机械动力:航空学!

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Logo

Dimensional Sable
Modrinth 下载
Curseforge 下载

这是 Sable 模组的附属模组,可将子层传送到其他维度!

传送子层的命令是 /sable dim_teleport …

支持传送子层及其所有相连或相交的子层(连接方式包括绳索、弹簧、停靠连接器等)。

2026-05-15_17 12 52

工作原理:
服务器会维护一个全局掩码,记录各个维度中 plotyard 里哪些地块已被占用。这样一来,可用子层的数量会被维度数量均分(不过可用数量本来就非常庞大)。这使子层可以在“原位”序列化,并保留之前的位置和数据,从而避免了旧方案中最棘手的问题:修复方块实体。目前,如果传送的是安装此模组之前创建的子层,行为可能未定义,请务必小心!!!(拆解后重新组装子层应该就能修复)

已完成:

  • 方块 NBT 会被保存并保持一致(即使维度高度不同也一样)
  • 连接(例如绳索)能够正确传送并保持连接
  • 机械动力的机械装置会持续运行,并无缝继续移动
  • 实体会随子层一起传送,并保持相对位置
  • 乘坐载具的实体在传送前后仍会留在载具上

未来目标:

  • 摧毁所有将子层与地面相连的方块(或者直接阻止传送)
  • 寻找解决方案,以加载超出维度世界边界的子层(也许可以把它们切成两半?)

[面向开发者]

用于传送子层的函数是 SubLevelWarper::warpConnectedSubLevels(subLevel, dimension, position, orientationTransform)

常见问题

Dimensional Sable 支持哪些 Minecraft 版本?

Dimensional Sable 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Dimensional Sable 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

hollow-egg 的其他作品

查看全部 →