本篇教程仅包含配置文件分析!然而原文也就只有配置文件分析最主要

建筑结构部分:配置文件位于config\topography\structures\empty.nbt

用NBT编辑器(这里使用的是webNBT)打开后可以看到数据分为几个部分:Topography配置文件分析(授权转载)-第1张图片block标签中存有该结构中每个方块的位置和数值;

entities标签中存有该结构中每个实体的位置;

palette标签中存有该结构中方块的id和属性;

size标签中存有该结构x轴、y轴和z轴的长度;

具体可以参考这篇帖子,dalao对structure NBT格式进行了详细的分析。

总体配置部分:配置文件位于config\topography\Topography.txt

//Sets if the mod should print documentation.

//设置本mod是否生成日志。

printDocumentation(false)

//Sets the Topography WorldType as default

//设置创建世界时默认为本mod的世界类型。

setAsDefaultWorldType()

//Registers a preset. First argument is name, second is the image name, third is a description, fourth is WorldType, fifth is generator options Json.

//注册一个预设。第一项是世界名称,第二项是创建世界界面所用的背景图片位置,第三项是创建世界界面所用的文字描述,第四项是世界生成在哪个维度,第五项是世界生成器配置文件的位置。

standard = registerPreset("Standard", "images/Standard", "...")

//定义世界生成预设standard,世界名称为Standard,创建世界界面所用的背景图片位置在配置文件目录下的"images/Standard",创建世界界面所用的文字描述为"..."。standard.registerDimension(0, "Standard")

//调用世界生成预设standard,使世界生成在维度0(即主世界),世界生成器配置文件的位置在配置文件目录下的"Standard"。


所有的世界预设都可以按上述模板添加在Topography.txt中,最后就可以在创建世界界面的Topography世界类型看到多个世界预设,如前文范例所示。

Topography配置文件分析(授权转载)-第2张图片原文链接