Minecraft(我的世界)中文论坛
标题: [1.8命令方块]命令自定义生物传送带/控制生物行动
作者: 末影矿工 时间: 2014-8-19 19:45
标题: [1.8命令方块]命令自定义生物传送带/控制生物行动
本帖最后由 末影矿工 于 2014-9-28 09:22 编辑
点击进入我的索引贴
--------------------------------------------<分界线>--------------------------------------------
Hi大家好,我是末影矿工。今天给大家讲如何制作实体传送带(感谢Dragnoz大大)。其原理是根据detact探测脚下的楼梯的朝向,然后让楼梯给你传送。
--------------------------------------------<分界线>--------------------------------------------
上图:



--------------------------------------------<分界线>--------------------------------------------
这个系统需要4个命令方块连上一个高频红石,命令方块里面的内容是:
- <font size="3"><font size="3">execute @e ~ ~ ~ detect ~ ~-1 ~ stone_stairs 0 /tp @e[c=1] ~0.3 ~ ~ -90 10</font></font>
复制代码- <font size="3"><font size="3">execute @e ~ ~ ~ detect ~ ~-1 ~ stone_stairs 3 /tp @e[c=1] ~ ~ ~-0.3 180 10</font></font>
复制代码- <font size="3"><font size="3">execute @e ~ ~ ~ detect ~ ~-1 ~ stone_stairs 1 /tp @e[c=1] ~-0.3 ~ ~ 90 11</font></font>
复制代码- <font size="3"><font size="3">execute @e ~ ~ ~ detect ~ ~-1 ~ stone_stairs 2 /tp @e[c=1] ~ ~ ~0.3 0 1</font></font>
复制代码
这四个execute分别是让所有实体脚下的圆石楼梯来tp他们向前后左右走,每个execute探测的圆石楼梯朝向都不同,于是就根据不同的朝向进行不同的tp(表述能力略差。。。尽量理解吧)。有些人会问,tp的xyz后面的是神马东西啊,那个是控制生物的朝向。你看见那个图片中的苦力怕了吗,没看见他的身体是朝着指定方向的吗?
--------------------------------------------<分界线>--------------------------------------------
估计有些人想做冒险地图,想控制生物行动,又不想让生物脚下放上楼梯怎么破。。。这个其实很简单,把detact后面y轴的~ ~-1 ~改成~ ~-3 ~就成了,这样你在楼梯上面再放上一个方块,站在那个方块上生物也会做同样的传送。
注意!本教程中的楼梯都为圆石楼梯,方向是楼梯从低的方向往高的方向传送(图例,如果楼梯像这样摆,就是从右往左传送[stone_stairs])
转载自youtube的Dragnoz大大
PS:本人目前正在做一个1.8多人PVP地图,名字暂定为银河之战(勿吐槽。。。),有三个派别,人类、洛亚和罪灵,在夏令营中我没电脑将红石的设计图全写到纸上了,谢了满满8页。。。发布后希望大家支持!
作者: 末影矿工 时间: 2014-8-19 19:46
图略小凑活看吧。。。一会重新传。。。
作者: 末影矿工 时间: 2014-8-19 19:47
图略小凑活看吧。。。一会重新传。。。
作者: tyson 时间: 2014-8-19 20:07
lz严重落后了
...
而且隐蔽一点更好
作者: Axles 时间: 2014-8-19 20:13
这好久以前就有人发过了吧
他是检测脚下的脚下的楼梯
作者: ⭐✔️ 时间: 2014-8-19 21:55
两个月前的内容,而且是最基础的控制生物行动。
这个发了没多久就有升级,不用铺得这么麻烦
作者: Seekers_05 时间: 2014-8-21 15:01
支持人类,不支持外星生物,不论这里还是籽岷的龙珠...
作者: Seekers_05 时间: 2014-8-21 15:09
本帖最后由 Seekers_05 于 2014-8-28 10:53 编辑
转载一下他的想法
- execute @e[r=20] ~ ~ ~
- detect ~ ~ ~ carpet 0
- /tp @e[r=20,c=1] ~ ~ ~0.5
复制代码- execute @e[r=20] ~ ~ ~
- detect ~ ~ ~ carpet 14
- /tp @e[r=20,c=1] ~ ~ ~0.5
复制代码
作者: ⭐✔️ 时间: 2014-8-21 16:03
想表达什么,如果说升级不是这
作者: Seekers_05 时间: 2014-8-28 10:52
想表达这是他的设计(转载)