概述
你有没有觉得 Minecraft 的世界太... 荒凉?使人提不起兴趣?
不用再担心了!MyWorldGen 彻底改变了 Minecraft 世界的生成。MyWorldGen 没有引入新的生物群落,也没有试图加入看起来很奇怪的硬编码结构,而是依靠你来丰富你的世界。
你所要做的就是将一些 Chematic Files(结构文件)放到你的 .minecraft/worldgen文件夹中,它们就会开始在你的单人世界中生成相应的结构。你也可以将其安装到服务器上,并为自己的社区定制自定义的结构文件!
内容
Save Wand
Save Wand(保存棒)使用矩形选择方法,如果你曾经使用过 WorldEdit 或 MCEdit,应该熟悉该方法。右键单击(选择)一个方块,保存棒会发光,让你知道它有一个选择点,并在选择区域周围显示一个蓝色边框。选择对角的方块,将显示一个保存对话框。有关所有按钮的说明,请参阅下面的“高级模式”,但只需输入名称并将所有内容保留为默认值即可。
Load wand
要验证是否正确保存了它,可以使用 Load Wand(加载棒)将结构文件载入世界。只需右键单击一个方块并选择要加载的文件即可。
Anchor blocks
有两种类型的特殊方块决定了结构如何放置在世界中,这两种方块都可以在“MyWorldGen”创造标签栏中找到。首先是 Anchor blocks。(锚点方块)
只有当一个结构与世界上已有的方块匹配时,锚点方块才允许它们被放置在世界中。
Ground anchor:与当前生物群系的“地表方块”匹配。这通常是草方块,但沙漠生物群系是沙子,蘑菇岛生物群系是菌丝。
Air anchor:匹配任何“可更换”的方块,流体除外。这包括空气、高草丛、蕨类植物、枯死的灌木和积雪。
Stone anchor:将任何方块与“岩石”材料匹配。这包括石头、矿石、下界岩和末地石——基本上是任何用镐开采的东西。
Lava and water anchors:匹配流动或静止的流体方块。
Wood, dirt, sand, and leaves anchors:匹配它们各自的材料类型。
Inventory anchor:这个特殊的锚点方块只会匹配你放置在其物品栏中的 9 方块。例如,包含石头和草方块的Inventory anchor将只允许该位置的建筑物与石头或草方块一起出现。
建议在加载结构时至少使用一个锚点方块,否则 Mod 只会将结构加载在地表的某个地方,这可能不是你想要的。不过,也不要使用太多的锚点方块,因为这会使你更难找到一个合适的地方!
一旦放置在世界中,锚点方块将起 Ignore Blocks 一样的作用。
Ignore Blocks
将结构文件载入世界时,矩形区域内的所有方块都将被替换,即使它们是空气。如果要在结构的一部分中保留现有方块,请使用 Ignore Blocks。一般来说,它只对形状奇特的地下结构来说真正重要。
高级模式
除了标准原理图 NBT 格式之外,MyWorldGen 还为自己添加了一些可选的 NBT 标签。可以使用任何 NBT 编辑器添加或编辑这些内容。
randomWeight(整数,默认值为 10):此值越大,结构生成的可能性就越大,反之出现的可能性就越小。
chestType (字符串,默认值为 `dungeonChest`):标识用于战利品箱的战利品类型。如果该字段存在且为空,则箱子将保留其内容。可能的值包括:mineshaftCorridor、pyramidDesertyChest、pyramidJungleChest、pyramidJungleDispenser、strongholdCorridor、strongholdLibrary、strongholdCrossing、villageBlacksmith 和 bonusChest。
excludeBiomes (字符串列表,默认为空):结构生成的生物群系黑名单。此标记不允许与 `onlyIncludeBiomes` 一起使用。
onlyIncludeBiomes (字符串列表,默认为空):结构生成的生物群系白名单。此标记不允许与 `excludeBiomes` 一起使用。
lockRotation (布尔值,默认为 false):在Minecraft中旋转方块不是很可靠,所以如果你真的在乎你的结构看起来完美,这个标志会让它始终朝向同一个方向。
generateSpawners(布尔值,默认为 true):启用此功能后,所有刷怪笼在放置在世界中时都会获得一个随机的地牢生物。为false时,它会保留原版中指定的默认生物(猪)。
fuzzyMatching (布尔值,默认为 false):这启用了一种用于查找结构生成位置的替代方法。它不会尝试查找与所有锚点方块匹配的位置,而是随机选择一个锚点,然后为其找到合适的位置。它的速度要快得多。
terrainSmoothing(布尔值,默认为 false):此选项只有在同时启用 `fuzzyMatching` 时才有意义。当一个锚点方块被放置在世界中时,无论它是否与那个位置匹配,它都会填充它周围的空间来匹配。例如,不匹配的地锚会用污垢填充其下方的任何空气。
MWGIDMap:由于可以重新配置方块 ID,因此允许跨版本的兼容性。除非你知道自己在做什么,否则不要更改。
外部工具
现在,作者谈到结构文件时,实际上指的是原理图文件。它与 MCEdit、WorldEdit 和许多其他使用的类型相同!这意味着你甚至不必在游戏内编辑你的世界生成!
这里有完整的原理图文件数据供免费下载:
Schematics.com
Planetminecraft
FAQ
Q: 不是有类似的模组吗?
A: 是的,很多。但作者想自己做一些可访问、可扩展和兼容的东西。
Q: 可以在整合包中加入此模组吗?
A: 这个模组是开源的。不过,请链接到这里,并告诉作者!
相似模组