我的世界如何添加自定义建筑风格

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

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

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

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

注意各占位符的用法。

从左到右依次为:

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

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

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

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

然后使用扫描工具选取两点框选该建筑,之后对空气右键输入建筑名,点绿色按钮保存。

保存之后使用建筑工具粘贴刚刚保存的建筑,点击右下角两张纸样式的图标,不要点击剪切板样式的,这会丢失占位符。

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

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

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

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

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

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

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

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

建筑 一级 二级 三级 四级 五级 要求 建议
靶场 archery1 archery2 archery3 archery4 archery5 每级 1 个假人(上面有按钮的干草块,或 1.16 中的标靶) 每级至少 1 个站立位置(荧石块或任何带有 work 标记的方块)
炼金塔 alchemist1 alchemist2 alchemist3 alchemist4 alchemist5 每级 1 个酿造台;从 2 级开始,每级 2 个灵魂沙(有 4 个灵魂沙);靠近原木的树叶,即“树”
面包房 baker1 baker2 baker3 baker4 baker5 1 个熔炉
兵营 barracks1 barracks2 barracks3 barracks4 barracks5 每级 1 个兵营塔(最多 4 个)
兵营塔 barrackstower1 barrackstower2 barrackstower3 barrackstower4 barrackstower5 每级 1 张床
养蜂场 beekeeper1 beekeeper2 beekeeper3 beekeeper4 beekeeper5
铁匠铺 blacksmith1 blacksmith2 blacksmith3 blacksmith4 blacksmith5
建筑工小屋 builder1 builder2 builder3 builder4 builder5 每级 1 个架子
养鸡人小屋 chickenherder1 chickenherder2 chickenherder3 chickenherder4 chickenherder5
住宅 citizen1 citizen2 citizen3 citizen4 citizen5 每级 1 张床
练兵场 combatacademy1 combatacademy2 combatacademy3 combatacademy4 combatacademy5 每级 1 个战斗假人(干草块上的雕刻过的南瓜)
堆肥工小屋 composter1 composter2 composter3 composter4 composter5 每级 1 个堆肥桶
混凝土工人小屋 concretemixer1 concretemixer2 concretemixer3 concretemixer4 concretemixer5 流动的水,下面有固体方块,上面有空气方块
餐厅 cook1 cook2 cook3 cook4 cook5 每级 1 个熔炉
牧牛人小屋 cowboy1 cowboy2 cowboy3 cowboy4 cowboy5
粉碎工 crusher1 crusher2 crusher3 crusher4 crusher5
快递员小屋 deliveryman1 deliveryman2 deliveryman3 deliveryman4 deliveryman5
染坊 dyer1 dyer2 dyer3 dyer4 dyer5 1 个熔炉
附魔塔 enchanter1 enchanter2 enchanter3 enchanter4 enchanter5
农场 farmer1 farmer2 farmer3 farmer4 farmer5
渔夫小屋 fisherman1 fisherman2 fisherman3 fisherman4 fisherman5
制箭工小屋 fletcher1 fletcher2 fletcher3 fletcher4 fletcher5
花店 florist1 florist2 florist3 florist4 florist5 每级 4 个堆肥土
玻璃厂 glassblower1 glassblower2 glassblower3 glassblower4 glassblower5 每级 1 个熔炉
墓地 graveyard1 graveyard2 graveyard3 graveyard4 graveyard5 有名字的坟墓,数量每级增加  1 级 14 个,2 级 18 个,3 级 27 个,4 级 36 个,5 级 50 个
卫兵塔 guardtower1 guardtower2 guardtower3 guardtower4 guardtower5 1 张床
医院 hospital1 hospital2 hospital3 hospital4 hospital5 每级 1 张床
图书馆 library1 library2 library3 library4 library5 书架
林务员小屋 lumberjack1 lumberjack2 lumberjack3 lumberjack4 lumberjack5
红石机械小屋 mechanic1 mechanic2 mechanic3 mechanic4 mechanic5
矿井 miner1 miner2 miner3 miner4 miner5 竖井梯子所在的一些起始梯子
神秘地点 mysticalsite1 mysticalsite2 mysticalsite3 mysticalsite4 mysticalsite5
下界矿井 netherworker1 netherworker2 netherworker3 netherworker4 netherworker5 一个下界传送门和一个封闭的 1x1x2 房间
种植园 plantation1 plantation2 plantation3 plantation4 plantation5 每级 12 个,甘蔗、仙人掌、竹子各 4 个
养兔场 rabbithutch1 rabbithutch2 rabbithutch3 rabbithutch4 rabbithutch5
锯木厂 sawmill1 sawmill2 sawmill3 sawmill4 sawmill5
学校 school1 school2 school3 school4 school5 每级 2 个地毯 每级 4 个地毯
牧羊人小屋 shepherd1 shepherd2 shepherd3 shepherd4 shepherd5
筛沙工 sifter1 sifter2 sifter3 sifter4 sifter5
冶炼厂 smeltery1 smeltery2 smeltery3 smeltery4 smeltery5 每级 1 个熔炉
石匠小屋 stonemason1 stonemason2 stonemason3 stonemason4 stonemason5
石材冶炼厂 stonesmeltery1 stonesmeltery2 stonesmeltery3 stonesmeltery4 stonesmeltery5 每级 1 个熔炉
养猪场 swineherder1 swineherder2 swineherder3 swineherder4 swineherder5
酒馆 tavern1 tavern2 tavern3 无(酒馆只有三级) 4 张床和 1 间餐厅 横放木桶和/或竖放木桶
市政厅 townhall1 townhall2 townhall3 townhall4 townhall5
大学 university1 university2 university3 university4 university5 书架
仓库 warehouse1 warehouse2 warehouse3 warehouse4 warehouse5 架子(逐级增加)

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

  • 补给营地路径: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”)。

Copyright © 2018-2023 PHP源码网 版权所有
PHP源码网 » 我的世界如何添加自定义建筑风格

提供最优质的资源集合

立即查看 了解详情