英文原教程可查看官网:https://wiki.minecolonies.ldtteam.com/source/tutorials/schematics

该模组内建筑风格大多偏向中世纪,同时该模组支持导入自定义的建筑风格。如果希望拥有其他风格的建筑,或者现有的建筑材料获取太难,可以自己制作并导入建筑。

(如果只是希望消耗更少的材料或者更小的占地面积,可以使用 incan 风格)

首先自己搭建一个建筑。建议首先搭建满级建筑,之后逐级减少方块。建议将时间设定为晚上以观察照明情况。

如何添加自定义建筑风格-第1张图片注意各占位符的用法。如何添加自定义建筑风格-第2张图片

从左到右依次为:

占位符方块:相当于结构空位,建筑工会忽略该位置,无论该位置是什么方块。如果不放该占位符,那么在放置建筑时建筑工会试图挖掉所有空气所在的位置。该占位符通常被用于确定建筑框架,方便之后的框选。

固体占位符:在放置建筑时如果该方块的位置存在方块,建筑工会忽略该位置;如果是空气或液体,建筑工会试图使用自然方块(通常为泥土)填补该位置。

液体占位符:在放置建筑时如果该方块的位置存在方块或液体,建筑工会忽略该位置;如果是空气,建筑工会试图使用当前维度的常见液体(主世界为水,下界为熔岩)填补该位置。

殖民地旗帜(严格来说不算占位符,但手持时会有占位符图标):旗帜图案会变为所在殖民地设定的旗帜图案。

然后使用扫描工具选取两点框选该建筑,之后对空气右键输入建筑名,点绿色按钮保存。如何添加自定义建筑风格-第3张图片

保存之后使用建筑工具粘贴刚刚保存的建筑,点击右下角两张纸样式的图标,不要点击剪切板样式的,这会丢失占位符。如何添加自定义建筑风格-第4张图片

然后减少方块,再复制出来再减少,以此类推。建筑通常有五级,每级建议存在的方块如下表所示(内置建筑也大多遵循下面的规则)。

这主要是为了防止滥用,尤其是在服务器,因为一旦上传,任何人都能使用你的建筑风格。

等级方块要求
一级获取简单的方块,如木头
二级需要通过熔炼获取的方块,如石头,石砖,平滑石头
三级下界系列方块,如石英块,下界砖
四级海洋系列方块,如海晶灯,海晶石砖
五级末地系列方块,如末地石砖,紫珀块

建筑内必须有核心方块,且每个等级必须在相同位置,用于确定建筑位置,尽量让每级建筑大小保持相同,不同大小不会影响使用,主要是防止建筑后期大小不同导致和其他建筑产生冲突,搭建时只会严格按照核心方块的位置和朝向搭建。一些建筑还会有特殊要求,比如住宅每增加一级就要增加一张床。

五个等级的建筑建造完并分别保存后,打开游戏文件夹,找到structurize/scans/new文件夹下,就会有之前保存的建筑。

如何添加自定义建筑风格-第5张图片

按照官网提供的命名规则对不同等级的建筑进行命名,通常为建筑名后跟着一个数字表示等级,如miner1,miner2,miner3,miner4,miner5。

将这些建筑移动到structurize/schematics/{你的建筑风格名,建议只使用小写英文}下,如果操作没有错误,你就能在使用建筑工具放置对应建筑时看到你自己的建筑风格了。

附:各建筑不同等级的名称及要求(截止至2021.1.20,建筑名称全为小写)

建筑一级二级三级四级五级要求建议
靶场archery1archery2archery3archery4archery5每级 1 个假人(上面有按钮的干草块,或 1.16 中的标靶)每级至少 1 个站立位置(荧石块或任何带有 work 标记的方块)
炼金塔alchemist1alchemist2alchemist3alchemist4alchemist5每级 1 个酿造台;从 2 级开始,每级 2 个灵魂沙(有 4 个灵魂沙);靠近原木的树叶,即“树”
面包房baker1baker2baker3baker4baker51 个熔炉
兵营barracks1barracks2barracks3barracks4barracks5每级 1 个兵营塔(最多 4 个)
兵营塔barrackstower1barrackstower2barrackstower3barrackstower4barrackstower5
每级 1 张床
养蜂场beekeeper1beekeeper2beekeeper3beekeeper4beekeeper5

铁匠铺blacksmith1blacksmith2blacksmith3blacksmith4blacksmith5

建筑工小屋builder1builder2builder3builder4builder5
每级 1 个架子
养鸡人小屋chickenherder1chickenherder2chickenherder3chickenherder4chickenherder5

住宅citizen1citizen2citizen3citizen4citizen5每级 1 张床
练兵场combatacademy1combatacademy2combatacademy3combatacademy4combatacademy5每级 1 个战斗假人(干草块上的雕刻过的南瓜)
堆肥工小屋composter1composter2composter3composter4composter5每级 1 个堆肥桶
混凝土工人小屋concretemixer1concretemixer2concretemixer3concretemixer4concretemixer5流动的水,下面有固体方块,上面有空气方块
餐厅cook1cook2cook3cook4cook5每级 1 个熔炉
牧牛人小屋cowboy1cowboy2cowboy3cowboy4cowboy5

粉碎工crusher1crusher2crusher3crusher4crusher5

快递员小屋deliveryman1deliveryman2deliveryman3deliveryman4deliveryman5

染坊dyer1dyer2dyer3dyer4dyer51 个熔炉
附魔塔enchanter1enchanter2enchanter3enchanter4enchanter5

农场farmer1farmer2farmer3farmer4farmer5

渔夫小屋fisherman1fisherman2fisherman3fisherman4fisherman5

制箭工小屋fletcher1fletcher2fletcher3fletcher4fletcher5

花店florist1florist2florist3florist4florist5每级 4 个堆肥土
玻璃厂glassblower1glassblower2glassblower3glassblower4glassblower5每级 1 个熔炉
墓地graveyard1graveyard2graveyard3graveyard4graveyard5有名字的坟墓,数量每级增加 1 级 14 个,2 级 18 个,3 级 27 个,4 级 36 个,5 级 50 个
卫兵塔guardtower1guardtower2guardtower3guardtower4guardtower5
1 张床
医院hospital1hospital2hospital3hospital4hospital5每级 1 张床
图书馆library1library2library3library4library5书架
林务员小屋lumberjack1lumberjack2lumberjack3lumberjack4lumberjack5

红石机械小屋mechanic1mechanic2mechanic3mechanic4mechanic5

矿井miner1miner2miner3miner4miner5竖井梯子所在的一些起始梯子
神秘地点mysticalsite1mysticalsite2mysticalsite3mysticalsite4mysticalsite5

下界矿井netherworker1netherworker2netherworker3netherworker4netherworker5一个下界传送门和一个封闭的 1x1x2 房间
种植园plantation1plantation2plantation3plantation4plantation5每级 12 个,甘蔗、仙人掌、竹子各 4 个
养兔场rabbithutch1rabbithutch2rabbithutch3rabbithutch4rabbithutch5

锯木厂sawmill1sawmill2sawmill3sawmill4sawmill5

学校school1school2school3school4school5每级 2 个地毯每级 4 个地毯
牧羊人小屋shepherd1shepherd2shepherd3shepherd4shepherd5

筛沙工sifter1sifter2sifter3sifter4sifter5

冶炼厂smeltery1smeltery2smeltery3smeltery4smeltery5每级 1 个熔炉
石匠小屋stonemason1stonemason2stonemason3stonemason4stonemason5

石材冶炼厂stonesmeltery1stonesmeltery2stonesmeltery3stonesmeltery4stonesmeltery5每级 1 个熔炉
养猪场swineherder1swineherder2swineherder3swineherder4swineherder5

酒馆tavern1tavern2tavern3无(酒馆只有三级)
4 张床和 1 间餐厅横放木桶和/或竖放木桶
市政厅townhall1townhall2townhall3townhall4townhall5

大学university1university2university3university4university5书架
仓库warehouse1warehouse2warehouse3warehouse4warehouse5架子(逐级增加)

两个导入方式比较特殊的建筑:

  • 补给营地路径:structurize/schematics/supplycamp/{补给营地名,建议只使用小写英文}

  • 补给船路径:structurize/schematics/supplyship/{补给船名,建议只使用小写英文}

[1.19 版本更新内容]

1.19 的样式文件与以往有些不同,模拟殖民地自带的样式包在模组文件内,自己扫描、创建的样式包在 minecraft 文件夹下的 blueprints 里面,每一个文件夹都代表一个样式(建筑风格),在新建样式包时相对复杂,不过可以参考模组文件内的样式包格式:

样式包内需要有一个 pack.json 文件,主要有以下内容:

键名称类型描述
"version"整数包版本,目前为 1
"pack-format"整数包格式的描述符,目前为 1
"desc"字符串样式的说明。这将在构建工具中可见,以解释你的风格是什么。
"authors"字符串数组作者的姓名,以致谢他们。这在构建工具中可见。
"mods"字符串数组所用模组的 modid。如果未安装其中一个模组,则样式不可见,以防止原理图损坏。
"name"字符串样式包的名称
"icon"字符串图标文件名,显示在样式包选择屏幕中,格式为“*.png”。

除了 json 文件外,各样式包还带有图片(作为样式包封面图片)。

样式包下主要的内容就是文件夹以及各个蓝图,可以直接放蓝图文件,也可以建立多个文件夹将蓝图文件进行分类。

注意:每个文件夹只能包含文件夹或文件。如果那里有文件夹,文件在建筑工具中将不可见!

建筑物的命名不再严格。唯一重要的是它们的名称一致,并且它们的名称以小屋等级结尾。 备用设计的名称可以与主要设计的名称不同。例如,如果你将 1 级建造者的小屋命名为“builder1”,则替代版本可以称为“altbuilder1”或“builderalt1”,甚至完全不同的版本(“constructionworker1”)。