概述
FTB Team Dimensions 旨在为基于 FTB Team 的团队创建独立维度。
玩家进入游戏会会进入预设的大厅结构,通过传送门选择位于其团队的维度的一个或多个“岛屿”结构。若无团队则会自动创建,且新成员加入团队后会自动传送到其团队的维度中。
目前,模组支持两种适用于虚空维度的区块生成类型:
结构配置
大多数配置通过数据包实现,默认的预设文件 data/ftbteamdimensions/ftbdim_prebuilt_structures/island1.json 如下所示:
{
"id": "ftbteamdimensions:island1",
"structure": "ftbteamdimensions:spawn/island1",
"name": "Simple Island",
//以下为可选
"author": "FTB Team",
"structure_set": "ftbteamdimensions:default",
"height": 64,
"dimension_type": "ftbteamdimensions:default",
"preview_image": "ftbteamdimensions:textures/spawn/island1.png",
"spawn_override": [ 0, 64, 0 ]
}
必填选项:
可选选项:
author:作者,显示为 by <作者名>;
structure_set:指定使用的结构集标签,默认为 ftbteamdimensions:default(仅包含 ftbteamdimensions:start),一般不建议修改此项;
height:控制岛屿生成的绝对 Y 坐标,默认为 64;
dimension_type:生成的维度类型,默认为 ftbteamdimensions:default,类主世界的维度类型;
preview_image:GUI 中显示的预览图像,<modname>:<id> 的默认图像为 <modname>:textures/spawn/<id>.png;
spawn_override:非默认位置的玩家出生点坐标,默认为 (0, height, 0),height 见上说明。
此外,还有一个未包含在预设文件内的项:
结构 NBT 文件
符合标准的原版 NBT 文件结构,通过结构方块保存。
所有结构必须包含一个数据模式的结构方块,并带有自定义数据标签 spawn_point,用于确定玩家在主世界大厅和创建的团队维度中的生成位置。生成的结构将始终将带有 spawn_point 的结构方块置于坐标 (0, height, 0),结构生成时会将此方块替换为空气。
默认的主世界大厅结构位于 data/ftbteamdimensions/structures/lobby.nbt,可以通过模组配置文件 ftbteamdimensions-common.toml 中的 lobbyStructure 或数据包覆盖来修改。
免责声明
同大多数 FTB 模组一样,此模组旨在根据整合包要求添加、修改或删除 Minecraft 的功能,不建议将此模组放到其他整合包中,可能会与其他模组冲突。