初始房屋

初始房屋

仅在世界出生点生成一个结构

描述

这个模组允许玩家、服务器管理员和整合包开发者在新创建世界时添加一个初始房屋。默认结构看起来像起始房屋,你可以通过编辑服务器配置文件来更改它。例如,你可以使用结构方块保存一个结构模板,并添加一个数据包到游戏中,然后通过添加你的结构的资源位置(结构ID)来修改INITIAL_HOUSE_STRUCTURES字段。

对于服务器管理员和整合包开发者,你可以通过编辑INITIAL_HOUSE_PIVOT(用于设置结构从出生点生成的枢轴点及距离,通常是结构的中心或玩家生成位置)字段和SPAWN_POINT_SHIFT(玩家从出生点偏移生成的距离,通常将x和z设置为0)字段,精确指定玩家的出生点,例如,你的结构的哪个房间、哪一层以及距离结构多远。

编辑配置的提示

你可以在“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,以使位置完全正确。

PREVENT_STRUCTURES_GENERATE_IN防止在初始房屋周围生成结构。该值越大,初始房屋周围的非结构区域就越大。设置为-1以允许结构正常生成。

其他

此模组是为整合包The Winter Frontier制作的。