
入门须知,老玩家的忠告
各位新手老手你们好,我是玩了八年MC的骨灰级玩家,今天要教大家如何用指令快速造一个像样的车库,注意不是那种手撸的破棚子,而是带自动门带灯光甚至带升降平台的精致车库。指令党最爽的一点就是省时间,你只要敲几行代码,想要的方块阵列瞬间填满,省下来的精力可以拿去研究红石电路或者挖钻石,何乐而不为呢。不过要提醒你,指令模式下必须开启作弊或者给自己OP权限,单人生存模式按ESC选择“对局域网开放”,把“允许作弊”打开就行,联机服需要管理员权限。准备好了吗,我们直接开工。
第一步选址,标记坐标
建车库第一件事就是选一块平坦的地面,推荐在自家基地附近或者平原地区,面积至少10x10个方块。你要用的核心指令是/fill,这个指令需要两个对角坐标,所以你得先掌握获取坐标的方法。站在你计划的车库左下角,按F3键,屏幕上会显示你当前所在的XYZ数值,记下来。比如我的坐标是100,64,200。然后走到右上角,同样记下坐标,假设是110,64,210。注意Y轴高度,车库一般两格高就够了,但为了放灯和升降台我建议做三格高,所以第二个坐标的Y要设为66或67。如果你记不住,也可以用/tp命令反复传送来定位,但最笨的办法就是手里拿着地图慢慢走。确定好坐标后,把两个坐标写下来,接下来所有指令都依赖它们。
填充主体,用/fill造墙和地板
现在开始搭建车库的外壳,用/fill指令填充石头或者混凝土。指令格式是/fill x1 y1 z1 x2 y2 z2 方块名。比如你要填充地板,就把地板四个角的坐标填进去,假设地板左下角是100,64,200,右上角是110,64,210,那么指令就是/fill 100 64 200 110 64 210 stone。敲回车,瞬间一整层石砖地板就铺好了。同样的方法做墙壁,注意墙壁只有四周一圈,中间要留空,所以填充时选用的坐标要精确到边缘。比如南边的墙,从y=64到y=67,x从100到110,z固定为200,指令就是/fill 100 64 200 110 67 200 stone。其他三面同理。最后做天花板,把地板坐标的y换成67即可。别忘了在墙的正面留一个大门洞,门洞宽两格高两格,你可以在填充时用空气方块代替,或者先填满再用/fill空气挖掉门洞区域。更简单的方法是直接用/fill 空气把门洞坐标覆盖。比如门洞位置在正面墙的中间,那么先用石头填满正面墙,再输入/fill 104 64 200 105 65 200 air,门就出来了。
自动门系统,用命令方块实现开关
车库没有门就像汽车没轮子,我们用命令方块做一个感应式自动门。找两个命令方块,一个放在门内侧,一个放外侧,都设置为循环并且保持开启。指令内容用/tp或/setblock,这里我教一个简单实用的:在外侧命令方块内输入/execute at @p if block 104 64 200 air run setblock 104 64 200 iron_door 0,内测命令方块同理,不过把air换成iron_door的开门状态。但更稳定的方案是利用红石比较器和压力板,不过既然是指令教学,我们可以用/testfor来检测玩家位置。拿一个命令方块放在门旁边,输入/testfor @p[x=104,y=64,z=200,r=2],后面连接一个红石强能器去控制门。当然最省事的办法是直接用手撸一个红石线路,但指令党追求自动化,所以我推荐用/pressure_plate命令直接放一个压力板在门口,然后门会自动开。如果你想要电动升降门,那就复杂了,可以用/piston指令推动方块,不过新手先学会基础的吧。
车辆与展台,召唤矿车或船
车库造好了,得放车啊。原版MC里没有真正的小汽车,但我们可以用矿车代替,或者用船在陆地上跑,也可以使用铁轨配合动力铁轨做出行驶效果。召唤矿车的指令是/summon minecraft:minecart ~ ~ ~,或者指定坐标/summon minecart 105 64 205。召唤出来的是空车,你可以右击坐进去。更酷的做法是用/summon minecraft:chest_minecart,这样矿车自带箱子,看起来像后备箱。如果你想要展示一辆“跑车”,可以用结构方块拼一个车模型,然后使用/clone指令复制到车库里。重点在这里:先在外面用方块搭一辆超跑,然后用结构方块保存成文件,再用/clone指令贴进车库的地面上。比如你搭好的跑车在坐标(0,4,0)到(5,6,3)范围,那么输入/clone 0 4 0 5 6 3 105 64 205,瞬间你的车库就停了一辆炫酷小车。注意要让车头朝外,你可以在克隆前旋转结构方块。
灯光与装饰,让车库更有质感
一个合格的车库不能黑漆漆的,我们用/fill加上红石灯或海晶灯做顶灯。例如在天花板中心区域,用/fill 103 67 203 107 67 207 sea_lantern,这样整排灯就亮了。如果你想做嵌入式灯带,可以用/fill配合slab台阶做出凹槽。另外还需要在墙上挂一些工具,比如用/item_frame加命名牌。指令是/summon item_frame 104 65 204,然后你可以手动放一个钻石剑进去。如果觉得麻烦,直接/shuru一条指令:/data merge entity @e[type=item_frame,limit=1,sort=nearest] {Facing:2},可以调整朝向。别忘了车库门也要有门牌号,用/setblock 103 65 200 oak_wall_sign 并在上面写上数字,可以用/signedit指令直接修改牌子文字,但更简单的是手撸一个告示牌然后右键写字。最后在车库角落放一个工作台和箱子,方便你修车。
保存与分享,用结构方块打包
当你把车库建得完美无瑕,想留给朋友或者自己下次开新档时用,使用结构方块保存整个建筑。拿一个结构方块,摆放在车库的一个角落,右键打开界面,设置好区域大小和名称,比如“my_garage”,然后保存。以后在任何世界输入/structure load my_garage 100 64 200,就能瞬间生成一个一模一样的车库。注意结构方块保存的坐标要包含整个车库,包括地面和天花板。为了保险,你可以先用手动/fill把区域边界标记出来。另外,如果你想让别人也能用,把结构文件放在存档目录下的generated文件夹里,但联机服需要管理员权限加载。这招对建筑党来说简直神器,我一个朋友用这个造了十个不同风格的车库,每次建房直接粘贴。
最后一句
现在你已经在我的世界里拥有了一个属于自己的车库,你可以坐进矿车,打开红石灯,听着活塞门关闭的咔嗒声,那一刻你会觉得这个方块世界真的很酷,快把指令分享给朋友们吧。
相关文章