World Altitude Contorl丨世界高度控制
现在推荐使用新的数据包版本,它的兼容性更好。
这个 Mod 不能解决高度不能超过 MC 数据结构限制的问题,因为这会摧毁兼容性!
请注意,本 Mod 为多加载器支持 Mod,即 Mod 文件可同时被多个加载器识别并加载),当前支持以下几种加载器:Fabric,Quilt,Forge,Ignite,Bukkit(Paper) MC全家福。
这个 Mod 用于控制 Minecraft 维度高度,可在配置文件或在 HutoolCore 的 Web 编辑器中进行配置。它的原理是 Minecraft 在创建 ServerLevel(ServerWorld)时修改 ServerLevel(ServerWorld)的高度配置。
理论上操作后存档建筑兼容原版,但原版不可操作 384 高度以上的方块。
配置文件说明
原版配置文件
配置文件为 JSON 格式;以下是在原版中将自动生成的配置文件,支持第三方增加的维度(支持 Bukkit,例如 MV 插件增加的维度)。
参数 | 注释 |
---|
id | 世界ID |
logical_height | 玩家使用紫颂果或下界传送门可以到达的总高度。不会影响超过该限制高度的既有传送门。取值为 0 到 4064 的闭区间,且不能大于 height。 |
min_y | 该维度中可以存在方块的最低高度。数值必须在 -2032 至 2031 之间且为 16 的整数倍;也就是说,-2032 是最小有效值,2016 是最大有效值。 |
height | 该维度中可以存在方块的总高度。数值必须在 16 至 4064 之间且为 16 的整数倍。维度中可以存在方块的最大高度值为 min_y 与 height 值之和减去 1,不能超过 2031。 |
{
"worldConfigs": {
"minecraft:overworld": {
"id": "minecraft:overworld",
"height": 1024,
"min_y": -64,
"logical_height": 256
},
"minecraft:the_nether": {
"id": "minecraft:the_nether",
"height": 1024,
"min_y": -64,
"logical_height": 256
},
"minecraft:the_end": {
"id": "minecraft:the_end",
"height": 1024,
"min_y": -64,
"logical_height": 256
}
}
}
使用 HutoolCoreWebConfig 的配置样式