导读:绊线钩是《我的世界》红石类道具,与线配合使用可达到触发机关的效果。但是你知道吗?绊线钩上的圆环可以用来挂装备,重要的是该效果可以在原版 游戏 中实现,无需借用模组! 实现它的手法一共有两种,第一种十分简单,但有些许瑕疵,而第二种则完美适配,
绊线钩是《我的世界》红石类道具,与线配合使用可达到触发机关的效果。但是你知道吗?绊线钩上的圆环可以用来挂装备,重要的是该效果可以在原版 游戏 中实现,无需借用模组!
实现它的手法一共有两种,第一种十分简单,但有些许瑕疵,而第二种则完美适配,但需要用到两条小指令。
01第一种方法
游戏 版本为基岩版,在墙上放置绊线钩,然后将盔甲架面朝墙壁摆放,如果你无法控制盔甲架的方向,那么可以站在图酱的位置对墙点击放置盔甲架,受重力影响的盔甲架会自动掉落到正确的位置。
注:之所以使用基岩版,是因为基岩版的盔甲架具有“arm”属性,也就是手臂。虽然java版通过指令也能调取,但不适合新手使用,故不推荐。
将装备放于盔甲架的手臂,然后在潜行状态下右键盔甲架调整它的动作直到合适的位置。但无论如何调整,最终仍是有些许误差,所以需要下一步来进行额外的调整。
调整方法较为简单,在墙壁的另一面放置活塞,利用活塞将方块推向盔甲架,由于碰撞箱的存在,盔甲架会向后移动,但碍于后面有方块阻挡,所以位移幅度不大,刚好使装备的手柄与绊线钩的圆环重叠。
最后使用喷溅型隐身药水将盔甲架隐形,仅余浮空的装备,看起来就像是挂在了绊线钩的圆环上。此种方法虽简单,但药水的粒子效果会暴露真相,其次装备也存在着些许错位。
如果你没有强迫症,那么第一种便可以满足你的要求,但如果你忍受不了一丁点的破绽,那么你需要第二种方法。
02第二种方法
第二种方法中墙壁与绊线钩的位置不变,但盔甲架的朝向需原地左转,然后用命名牌将盔甲架分别命名为“a、b、c”,名字可自定义,但不可为数字,因为数字命名在指令中会导致语法错误。
命名之后,在绊线钩下方的草地上挖两格(必须是两格,不可更改深度,否则需修改指令中坐标数据),然后放入命令方块并输入以下指令:
该指令的作用是将名字为“a”的实体传送到以命令方块为原点,坐标:-055、15、-025的位置。
依次将三个盔甲架命名并传送,然后给予它们装备,并调整姿势使其挂在圆环之上。
接着便是处理盔甲架,普通的隐身药水具有粒子效果,且有时长限制,为了完美无瑕的作品,我们可以将命令方块中的传送指令改为:
该指令是给予名字为“a”的实体一个等级为1、持续时间为1秒的隐身效果,true则负责控制粒子效果是否显示,true为关闭,false为开启。
为了防止隐身时长结束,所以需要将命令方块设置为重复、无条件、始终活动。如此这般,盔甲架便会一直处于隐身状态。
03问:为何输入坐标后传送位置不对?
如果你在输入坐标时出现盔甲架传送位置不对的情况,是因为参照物位置选取错误,因为图酱给出的坐标仅适合东方,如果你在西方建造,那么再照本宣科地复制坐标便会出现错误。
解决方法也有两种:
1、使盔甲架的朝向变为东方,这样便可以完全套用图酱的坐标,如果你无法确定东方在哪,那么可以种植一个向日葵,它会指引你正确方向。
2、如果你不想在固定方向建造,那么可以尝试修改指令中的X、Z坐标,这需要你有一定的指令基础,当然还需要一丢丢的耐心。
总体来说,这属于内饰领域的一个小玩法,利用基岩版盔甲架可调整动作的机制,结合传送指令使其与绊线钩出现“借位效果”,再加以隐身指令,实现了一个 游戏 中本不该存在的效果,用来装饰房子再适合不过!
注意:指令可用范围为java版112,最新基岩版(含国际版和网易版)
使用循环命令方块,将盔甲架传送至玩家位置
tp @e[armor_stand] "玩家ID或选择器"
附加内容:tag标签
想指定盔甲架可以给盔甲架加上tag标签
输入
tag @e[type=armor_stand,r=5] A 注释:给予半径5米内的盔甲架tag标签A
这个时候选择器参数为@e[tag=A] ,即指定tag为A的实体。同理可用这种方式制作tag为B,C,D的盔甲架用来给不同的玩家,tagA跟随玩家A,tagB跟随玩家B
使用标签时的完整指令: tp@e[tag="标签名,如A"] "玩家ID或选择器"
附加内容2:使用视角相对位置
引用的相对位置有两种,一种是众所周知的~~~,引用当前坐标,输入数字进行偏移。
另一种比较少见,是^^^,为引用视角位置,以自己现在面朝的方向建立XYZ轴,自己面朝的左右为X轴,面朝的前后位Z,面朝位置的上下位Y(其实没Y根本没变化)。
可能有点抽象,举个例子,你现在面朝的方向,不管是朝着斜着的方向,还是正着的方向,你的前方一格的位置就是 ^^^1,左前方一格就是^-1^^1。就是有点以自己为中心建立坐标轴的意思。
代入问题中就是
execute "玩家ID或选择器" ~ ~ ~ tp @e[tag="标签名,如A"] ^ ^ ^-1
注释:让玩家执行将Tag标签为[ ]的实体传送到自己视角位置Z轴-1(即身后一格)的位置
四个建筑小技巧如下:
1简易路灯:路灯是一个十分常见的建筑,无论是在现实世界还是MC世界。在MC中,路灯主要的作用是用来照明,同样也可以避免周围生成敌对生物,插满火把自然可以达到效果。
利用石砖、石砖墙、栅栏、灯笼等道具即可搭建一个简易的路灯。操作简单却不失格调,营造的氛围也是极佳的。
2破烂的门:正常的门虽然无法摆放在地上,但是有一种特殊的门却可以做到,它就是活板门。而在活板门中,云杉木活板门又是最为符合的,两个云杉木活板门拼接起来即可达到效果。
3隐形展示框:想要物品展示出来,就必须用到物品展示框。利用该物品展示框即可做到上图的效果。物品展示框可以隐形了,你应该能想到很多可以运用的地方。
4画架:先用方块围成一个两格的空间,在其中一格中放置好盔甲架。这里需要注意的是,盔甲架一定要尽可能地摆正,不然会影响画架的效果。
盔甲架摆正之后利用盔甲架能被水流冲走的特性调整盔甲架的位置,使其处于中间位置。这一步最好在生存模式下操作,因为这样可以更好地将水收回来,以便更好的调整盔甲架位置。
如果只有一个盔甲架:
/tp @e[type=ArmorStand] 坐标
如果有很多个
/tp @e[type=ArmorStand,r=2] 坐标
意思就是在你为半径一格的盔甲架被传送,别的不会
无视障碍物的话可以,如果有障碍物可能不行by xxyz30
例如:两个盔甲架:一个名字为aa,一个名字为qq,我想让aa固定不动,让qq以直线的方式向aa移动(两点之间直线最短)by xxyz30。则用下面的那个指令
execute @e[type=armor_stand,name=qq] ~ ~ ~ tp @s ^ ^ ^01 facing @e[type=armor_stand,name=aa]
解析:execute是代表某个实体执行指令,@e[type=armor_stand,name=qq]代表指令的执行者为一个名字叫qq的盔甲架。
^代表视角坐标的参数值,以屏幕上面的十字准心为原点。第一个^代表左右方向(正数为左,负数为右),第二个^代表上下方向(正数为上,负数为下),第三个^代表前后,正数为前,负数为后。
这是视角坐标的实际情况(可能有错)by xxyz30
那这样就好了,我们只要让叫qq的盔甲架面对着aa这个盔甲架,然后让tp视角坐标的前后参数(第三个),让qq以01格每次的速度往aa那边tp,于是就是tp @s ^ ^ ^01 facing @e[type=armor_stand,name=aa] 。 by xxyz30
自己多试试看,就了解了,如果还有不会的,请继续问我哦~
没有了的话,请采纳哦~