简介
或许你还记得远古版本的 Indev 小屋,也遗憾为何 Minecraft 没有在玩家出生点生成建筑与物资供玩家发展,那么何不安装这个 Mod?
这个模组允许玩家、服务器管理员和整合包开发者在创建新世界时添加初始房屋。 默认结构类似于 Indev 房子,但您可以通过编辑服务器配置文件来更改它。 例如,您可以使用结构方块保存一个结构模板,并通过向游戏添加数据包的方法将模板添加到游戏资源中,然后通过添加结构的 Resource Location(结构 ID)来修改 INITIAL_HOUSE_STRUCTURES 字段。
对于服务器管理员和整合包开发者,您可以通过编辑 INITIAL_HOUSE_PIVOT(结构枢轴或距离出生点的距离)来准确指定玩家的生成位置,如在结构的哪个房间、哪一层以及距离结构有多远等,也可设置为结构的中心保证玩家一定出生在它周围;此外 SPAWN_POINT_SHIFT(玩家从生成点生成的距离,通常将 x 和 z 设置为 0)则用于指定玩家出生点偏移世界出生点多远,但这个设置只有在禁用出生点随机偏移(即启用 DISABLE_SPAWN_POINT_RANDOM_SHIFTING 字段)后生效。
编写配置文件的提示
您可以在“defaultconfigs”文件夹中创建默认配置文件,以确保每次创建世界时运行相同的设置。
请注意,如果您想极其精确地控制出生点,请记住将 DISABLE_SPAWN_POINT_RANDOM_SHIFTING 设置为 true。
首先,使用结构块并在创意模式和超平坦世界预设下加载 (0, ?, 0) 处的结构,无需编辑任何其他设置,例如旋转和偏移。然后走到您希望玩家生成的位置——例如 (5, ?, 13),然后将 INITIAL_HOUSE_PIVOT_X 设置为 5,将 INITIAL_HOUSE_PIVOT_Z 设置为 13,同时将 INITIAL_HOUSE_PIVOT_Y 设置为地板深度。
这样设置后,一旦你使用设置创建了一个新世界,你可能会发现自己在天花板上方出生,例如,比您期望的高 5 个方块,此时您应该将 SPAWN_POINT_SHIFT_Y 设置为 -5 以确保位置完全正确。
其它说明
这个模组是整合包冬境边域的定制模组。以 LGPL v2.1 协议开源。