需要前置库模组 Collective。
此模组是 Serilum's Customization Bundle 模组的一部分。
Starter Structure 增加了一个功能:在世界首次生成时,生成一个指定的建筑结构。它会在配置文件夹中查找 schematic 文件,选取其中一个,并将其放置在出生点。
同时支持结构方块 schematic(SBS,.nbt 文件)和 WorldEdit schematic(WES,.schem/.schematic 文件)。SBS 包含实体数据,可用于直接生成已保存的实体。WES 不会保存实体,但你可以在 schematic 中放置告示牌,来决定实体应在哪里生成。两者都支持自定义 NBT 数据。模组运行并不需要安装 WorldEdit!它仅用于生成 schematic 文件,生成完成后你就可以移除它。schematic 也可以在另一个实例中创建,然后将文件复制到整合包中。
此外,还有多种配置选项可用于指定玩家应在哪里出生(以及结构应在哪里生成),以及结构应如何放置。
可配置项: ( 我该如何配置? )
shouldGenerateStructure (默认 = true):是否生成位于 './config/starterstructure/schematics/...' 中的 schematic。
forceExactSpawn (默认 = true):通常玩家出生点会在一个随机区域内。启用后,玩家将始终在设定坐标出生(位于最近的空气空间中)。
ignoreTreesDuringStructurePlacement (默认 = true):防止结构生成在树顶上。放置时会忽略所有树叶和原木方块。
generationIgnoreJigsawAndStructureBlocks (默认 = true):某些 schematic 文件可能包含拼图方块或结构方块。默认情况下,在结构生成时会忽略这些方块。
protectStructureBlocks (默认 = true):是否保护已生成结构中的方块,防止被破坏/恶意破坏。
protectSpawnedEntities (默认 = true):是否保护在已生成结构内生成的实体不受伤害。
playersInCreativeModeIgnoreProtection (默认 = true):启用后,创造模式玩家将能够破坏和放置结构中的方块。
playersInCreativeModeIgnoreEntityProtection (默认 = false):启用后,创造模式玩家将能够伤害在结构中生成且受保护的实体。
preventSpawnedEntityMovement (默认 = false):是否禁止在已生成结构内生成的实体离开其生成时所在的方块。默认禁用。
spawnNonSignEntitiesFromSupportedSchematics (默认 = true):如果在(结构方块)schematic 文件中找到实体,是否将其生成。这些实体不是通过告示牌创建的。
shouldUseStructurePosition (默认 = false):是否使用 generatedStructurePosition 配置选项。
generatedStructureXPosition (默认 = 0,最小 -10000000,最大 10000000):生成结构的精确 x 坐标。在启用 shouldUseStructurePosition 时使用。
generatedStructureYPosition (默认 = 0,最小 -1000,最大 1000):生成结构的精确 y 坐标。在启用 shouldUseStructurePosition 时使用。
generatedStructureZPosition (默认 = 0,最小 -10000000,最大 10000000):生成结构的精确 z 坐标。在启用 shouldUseStructurePosition 时使用。
shouldUseStructureOffset (默认 = false):是否使用 generatedStructureOffset 配置选项。
generatedStructureXOffset (默认 = 0,最小 -1000,最大 1000):生成结构的 x 偏移量。在启用 shouldUseStructureOffset 时使用。
generatedStructureYOffset (默认 = 0,最小 -1000,最大 1000):生成结构的 y 偏移量。例如,如果你发现建筑总是高出一格,可以将其设置为 -1。在启用 shouldUseStructureOffset 时使用。
generatedStructureZOffset (默认 = 0,最小 -1000,最大 1000):生成结构的 z 偏移量。在启用 shouldUseStructureOffset 时使用。
shouldUseSpawnCoordinates (默认 = false):是否使用 spawnCoordinate 配置选项。
spawnXCoordinate (默认 = 0,最小 -10000000,最大 10000000):启用 shouldUseSpawnCoordinates 时,出生点新的 X 坐标。
spawnYCoordinate (默认 = 0,最小 -1000,最大 1000):启用 shouldUseSpawnCoordinates 时,出生点新的 Y 坐标。
spawnZCoordinate (默认 = 0,最小 -10000000,最大 10000000):启用 shouldUseSpawnCoordinates 时,出生点新的 Z 坐标。
shouldUseSpawnCoordOffsets (默认 = false):是否使用 spawnCoordOffset 配置选项。
spawnXCoordOffset (默认 = 0,最小 -1000,最大 1000):启用 shouldUseSpawnCoordOffsets 时,出生点的 X 坐标偏移量。
spawnYCoordOffset (默认 = 0,最小 -1000,最大 1000):启用 shouldUseSpawnCoordOffsets 时,出生点的 Y 坐标偏移量。
spawnZCoordOffset (默认 = 0,最小 -1000,最大 1000):启用 shouldUseSpawnCoordOffsets 时,出生点的 Z 坐标偏移量。
配置文件夹:
schematic 文件可以放在 ./config/starterstructure/schematics 中。
Schematic 类型可以是 .nbt、.schem 和 .schematic。
可以放入多个,模组会随机选择一个。
自定义告示牌数据位于 ./config/starterstructure/signdata
允许通过 NBT 数据创建实体。基本上,你只需将 /summon 命令放进 signdata 文件夹中的 .txt 文件里。
在 schematic 中放置一个引用该文件的告示牌,结构生成时就会创建对应实体。
更多信息请见下方。
Schematics:
Schematic 可以通过结构方块(.nbt 文件)或通过 WorldEdit(.schem / .schematic 文件)创建。你可以选择自己喜欢的方法!我推荐使用 WorldEdit,因为它还允许你指定玩家应在哪里出生。你只需要用 WorldEdit 来创建 schematic。之后就可以移除它,因为Starter Structure 在世界创建时生成出生结构并不需要 WorldEdit。
如何生成一个 WorldEdit schematic:
使用 //wand 命令获取用于设置 schematic 两个角点的工具。








告示牌:
在生成的结构中,可以很方便地通过告示牌生成实体:
一个简单的实体:
--------------------------
[Entity]
modid:entityid
--------------------------








------------------
你可以自由地在任何整合包中使用此模组,只要下载仍托管在 Modrinth 生态内即可。
Serilum.com 提供了所有可用模组的概览和更多信息。
评论已关闭,因为我无法跟踪每个模组所有独立页面上的内容。
如果你有问题、想法、建议或其他任何内容,请前往 Github repo。谢谢!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:182,006 | 历史访问人次:284,632
今日访问人数:19,108 | 今日访问人次:22,525
昨日访问人数:23,567 | 昨日访问人次:27,193
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6