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

时间:2014/02/17 13:40:47 编辑:Ocean

我的世界里面红石以及命令方块是玩家使用的最多的内容,而且还可以通过一些设置实现各种功能和自动装置,最近有玩家制作了飞毯,下面是制作方法和原理解析。

飞毯制作方法原理解析

这个是使用新的/execute做的。这个不光可以做飞行地毯,还可以做自动铺路机什么,玩家跑到哪方块放到哪,方便建筑。电路截图:

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

大家看见,这个电路就用了5个指令方块。(其中2个是高速脉冲)。首先大家要做的就是创建一个指令方块脉冲。不管什么脉冲都可以,但是速度慢的脉冲不效 率,飞毯可能会掉下去。之后脉冲进入一个探测指令方块,探测玩家选择背包的第一格,手拿着雪层的玩家。这个可以全自定义,不过本人的是探测第一格,物品是 雪层。指令是:

testfor @a

{SelectedItemSlot:0,Inventory:[{id:minecraft:snow_layer,Count:1b,Slot:0b,Damage:0s}]}

复制代码

SelectedItemSlot就是选中的物品框。0就是第一个,1就是第二个,8就是第九个。之后就是Inventory,就是物品了。Inventory就是一个探测背包物品的NBT,这里探测的是雪层。所以当玩家背包为这样时:

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

指令方块才会输出。当玩家选中第一格。

之后就是/execute部分了。是2个/setblock指令。当玩家选中正确的物品,/testfor给出输出后,就会激活一个指令方块,那个指令方 块会在脉冲的后面再放一个指令方块,里面就是/execute指令了。所以脉冲会不停地激活/execute指令,达到飞行地毯的效果。那个指令方块的指 令是:

setblock ~ ~ ~4 minecraft:command_block 0 replace {Command:"/execute @a ~ ~ ~ setblock ~ ~ ~ minecraft:snow_layer 0 replace"}

注意:大家请自己修改坐标。/execute @a ~ ~ ~ setblock ~ ~ ~ minecraft:snow_layer 0 replace 的意思就是不停的在玩家脚下刷雪层。所以在高速脉冲下,玩家脚下就会不停地被刷出雪层,玩家连跳的话就会越跳越高。之后就是关闭部分了。当玩家吧物品栏移 走后,就会开启一个红石火把,把刚才的/execute指令方块设置成空气,也就是关闭了地毯。最后并不会在天上留下很多条雪层,因为雪层本来就不能再空 气上。所以当玩家走动时,雪层互相会产生BUD,导致旧的雪层消失。当玩家要下降时,直接打掉脚底的雪层就可以了。

如果要弄成铺路机什么,那就改下/execute指令就可以了,十分的简单

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

我的世界新手指南
新手入门攻略 新手常见问题 生存模式小知识 工具使用方法 村民繁殖屋
我的世界指令攻略
SEED指令大全 OP指令大全 OP刷钱攻略 方块代码大全 WE指令代码
我的世界合成攻略
另类道具合成 武器合成大全 UU物质合成 盔甲合成大全 基础物品合成
我的世界道具攻略
精品地图种子 战船 核电站 豪华木屋 活塞大炮
我的世界大神作品
千年帝都洛阳 擎天柱 企业号 中世纪城堡 冰岛上的别墅
一念天堂一念地狱
前往天堂 去往地狱
游戏聚合
9.2
  • 好玩

    32107+1
  • 不好玩

    5493+1
相关攻略
相关游戏