我的世界飞毯的制作

九只鸟打一字2022-09-16  18

《我的世界》飞毯制作方法原理解析

(注:由于代码问题,请删除文章中英文单词的空大小写)

这是用新的/ex e可爱做的。这不仅可以用作飞毯,还可以用作自动铺路机。玩家跑哪都可以放哪,方便搭建。电路截图:

如您所见,该电路使用了五个命令块。(其中两个是高速脉冲)。你要做的第一件事是创建一个命令块脉冲。不管什么脉冲,但是脉冲慢效率低,飞毯也可能掉。之后脉冲进入一个检测指令框,检测选择背包第一格,手里拿着雪层的玩家。这个完全可以定制,但是我的是检测第一箱,物品是雪层。说明是:

@a的测试

{Sel ectedItemSlot:0,库存:[{id:minecraft:snow_layer,计数:1b,槽位:0b,伤害:0s}]}

复制代码

Seleteditemslot是选定的项目框。0是第一,1是第二,8是第九。之后是库存,是物品。库存是一个检测背包的NBT。在这里,雪层被探测到。所以当玩家的背包是这样的:

将输出命令框。当玩家选择第一个格子时。

然后是/ex ecute部分。有2个/setblock指令。当播放器选择了正确的项目,并且/testfor给出输出时,一个指令框会被激活,那个指令框会在脉冲后放另一个指令框,里面是/ex execute指令。所以脉冲会不断激活/ex execute命令,达到飞毯的效果。该说明盒的说明如下:

set block ~ ~ ~ 4 minecraft:Command _ block 0 replace { Command: quot;/ex ecute @ a ~ ~ ~ set block ~ ~ ~ minecraft:snow _ layer 0 replace quot;}

注:坐标请自行修改。/ex execute @ a ~ ~ ~ set block ~ ~ minecraft:snow _ layer 0 replace就是不断刷玩家脚下的雪层。所以在高速脉冲下,玩家的脚会不断被刷出雪层,玩家不断跳下去就会越跳越高。然后是结尾部分。当玩家移除物品栏时,会开启一个红色的石头火炬,刚才的/ex execute命令框会设置为空 gas,也就是关闭地毯。最后天上不会剩下多少雪层,因为雪层已经不能呼吸了空。所以当玩家走动时,雪层会互相生成芽,导致旧雪层消失。当玩家想要下降时,只需敲掉脚底的雪层。

如果你想做个铺路机什么的,改一下/ex ecute指令就行了。很简单。

更多信息请关注:我的世界话题

转载请注明原文地址:https://juke.outofmemory.cn/read/1645653.html

最新回复(0)