
自适应起始结构
自适应起始结构允许整合包创作者决定新世界真正应从哪里开始。
自适应初始建筑
自适应初始建筑让整合包作者能够决定新世界真正的起点。
当创建世界时,该模组会选择你自定义的结构之一,在原始出生点附近寻找合适的位置,平整周围地形,并在玩家进入世界前放置结构。选定的出生点随即成为世界出生点。
模组功能
该模组专为起始基地、废墟、坠毁车辆、地下掩体、任务中心或其他应定义整合包开局内容的建筑而设计。
它不会将结构放置在首块可用地面上,而是搜索适合该结构的位置。模组会考虑地形、生物群系、水域、可用空间、出生安全性以及配置中允许的水平旋转角度。如果存在多个结构,世界种子将决定选择哪一个。
在放置之前,所选地点会再次与实际生成的地形进行核对。若不适合,模组将尝试另一个计划位置。同时,它也会避免与生成的 Minecraft、数据包或模组结构相交。
一旦找到安全地点,模组将:
- 平整结构下方的地面,且不会超出配置限制;
- 将周围地形与结构融合,而不是留下突兀的墙壁或悬浮边缘;
- 移除会与建筑或待改动地形相交的完整树木;
- 以允许的旋转方式之一放置结构;
- 检查标记的出生位置是否安全;
- 将该位置设为新的世界出生点。
以上所有操作均在新世界创建期间完成。现有世界不会追溯性地获得起始建筑。
使用方法
自适应初始建筑要求 Minecraft 1.21.1 配合 NeoForge。将模组添加到客户端和服务器,然后将至少一个 Minecraft 结构模板放置在:
config/adaptive_starting_structure/structures/
模板必须是直接的 .nbt 文件;子文件夹不会被扫描。文件名必须使用小写字母、数字、下划线、点或连字符。
⚠️❗❗❗ 每个模板在 DATA 模式下恰好需要两个结构方块:❗❗❗⚠️
adaptive_starting_structure:spawn标记预期世界出生位置(玩家脚下)。adaptive_starting_structure:ground_level标记应接触结构的地形高度上方一格。
这些标记方块仅用于定位结构,放置时会被移除。
在 Minecraft 1.21.1 中,DATA 模式是隐藏的。放置一个结构方块,将其设置为 CORNER,然后在按住 Alt 的同时点击模式按钮一次。在 自定义数据 字段中输入上述值之一,选择 完成,然后对第二个标记重复操作。两个标记都必须包含在导出的结构中。
添加模板后,正常创建新世界即可。无需任何命令。模组会自动选择结构、找到位置、放置结构并移动世界出生点。
配置
通用配置允许整合包作者调整搜索距离、首选和排除的生物群系、可接受的水量和崎岖地形程度、地形融合、挖掘和填充限制、允许的旋转方式以及出生区域安全性。
模板内保存的实体默认被禁用。如果受支持的模板实体也应被放置,请设置 placeTemplateEntities = true。
如果模板包含未安装模组的方块,这些位置将变成空气。为达到预期效果,请确保结构所使用的每个内容模组均已安装。
如果无法放置
该模组在世界创建方面刻意保持谨慎。无效模板、无效配置或预先发现的规划问题将回退到 Minecraft 的正常出生点并报告原因。
如果所有准备好的位置均未通过最终安全检查,单人游戏将提供选择:返回世界列表尝试另一个种子,或永久以正常的 Minecraft 出生点且无起始建筑继续进行。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。