Minecraft(我的世界)中文论坛

标题: MC1.8:指令方块可骑/可控制末影龙展示

作者: PotatoMaster101    时间: 2014-7-18 22:43
标题: MC1.8:指令方块可骑/可控制末影龙展示
本帖最后由 PotatoMaster101 于 2014-7-19 09:56 编辑

大家好。今天给大家看一个可骑/可控制的末影龙。这个的主要的原理还是生物传送带,由国外的MCLabs15第一个创作出来。这个机器刷出一个末影龙,并且上面有漂浮着矿车或者船,可以坐上去。然后玩家会得到一本书,打开书后可以选择移动方位,或者把龙封杀。(图片太大就不发了。最后发个优酷视频).

首先是怪物移动系统。这个设计比较简单:使用台阶来控制怪物的移动。因为,台阶可以放4个方位(中续器,比较器那些也可以),所以,台阶的一个方位就控制一个方向。台阶的唯一不同的就是他的Damage。每个不同的方位,拥有不同的Damage。之后MC1.8后又出了个/execute,还可以探测方块。所以使用/execute+台阶的独特方位,可以做出怪物传送带。

怪物传送带本人这里就只有8个指令方块控制。4个是控制往龙的底下放置一个方位的台阶,然后其他4个就是使用/tp指令,不停地把龙往那个方位TP,达到移动效果。有4个方位,所以每个4个指令方块。指令方块内的指令是:
  1. /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~1 ~-50 ~ ~-1 ~-50 ~ minecraft:quartz_stairs 0 replace
复制代码
以上这条指令是控制往西边走的方位。把一个叫“EnderDragonControl”的矿车(龙骑着的矿车),下面50格放满往西面的台阶。之后就是传送

  1. /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ detect ~ ~-50 ~ minecraft:quartz_stairs 0 /tp @e[type=MinecartRideable,name=EnderDragonControl] ~-0.5 ~ ~
复制代码
探测一个叫“EnderDragonControl”的矿车,下面50格有没有一个西面的台阶。如果有,那就向西面TP0.5格。由于是高速脉冲,所以在极快的速度下,每次TP0.5格,速度还算挺快了。要在快可以自己调,但是别太大,到时看起来太假。


之后,龙固定住的原理还是使用龙骑矿车这个技巧。反正龙的结构就是:矿车,龙,矿车。上面的矿车是骑着用的,可以换成船什么,或者一个带着马鞍的猪(未测试)。

之后又出现了个问题:由于龙的走位都被限制住了,导致了龙无法自由的飞。所以,如果一直这样向前TP0.5格的话,那么龙会渐渐的下降。就像一个降落的飞机。所以,我们需要有方块支撑物,让龙可以在支撑物上移动。举个指令的例子:
  1. /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ minecraft:glass 0 replace minecraft:air 0
复制代码
这个指令是,不断的把一个叫“EnderDragonControl”矿车下面放玻璃。所以是龙走到哪放到哪。之后,天空可能会放满玻璃导致不好看,所以我们还要把玻璃清空。主要是使用:

  1. /execute @e[type=MinecartRideable,name=EnderDragonControl] ~ ~ ~ /fill ~ ~-1 ~ ~5 ~-1 ~ minecraft:air 0 replace minecraft:glass 0
复制代码
这条指令把龙后面和下面5格的玻璃都换成空气,达到清空的效果。


这个就是龙主要的走位什么,做完了。之后要做的就是:控制系统。这里本人使用最新的Json书本来制作。书本里有东南西北和停止。东南西北控制龙跑4个方向停止就是停掉机器,同时也杀掉龙。
书本的指令是:
  1. /give @p minecraft:written_book 1 0
  2. {author:"PotatoMaster101",title:"Dragon Book",pages:["{text:"",extra:[{text:"West",color:blue,hoverEvent:{action:show_text,value:"Start Moving West (-x)"},clickEvent:{action:run_command,value:"/clone 214 64 -151 217 64 -152 214 64 -162 replace"}},
  3. {text:"\nEast",color:green,hoverEvent:{action:show_text,value:"Start Moving East (+x)"},clickEvent:{action:run_command,value:"/clone 214 64 -148 217 64 -149 214 64 -162 replace"}},{text:"\nNorth",color:gold,hoverEvent:{action:show_text,value:"Start Moving North (-z)"},clickEvent:{action:run_command,value:"/clone 214 61 -151 217 61 -152 214 64 -162 replace"}},
  4. {text:"\nSouth",color:aqua,hoverEvent:{action:show_text,value:"Start Moving South (+z)"},clickEvent:{action:run_command,value:"/clone 214 61 -148 217 61 -149 214 64 -162 replace"}},{text:"\nStop",color:red,hoverEvent:{action:show_text,value:"Stop Machine"},clickEvent:{action:run_command,value:"/setblock 216 66 -165 minecraft:redstone_block 0 replace"}}]}"]}
复制代码
这条指令刷出一本书,然后书里面有东南西北和停止。每次玩家按,都会有指令发生。玩家移动上去还会有解释按钮是什么意思。东南西北主要是使用/clone指令:把正确的指令方块/clone到高速脉冲下面每个方位都有他们独特的指令方块控制系统。最后的/stop就是马上清空机器(关掉脉冲,杀掉龙,移除指令方块)。


之后刷出龙的指令就是:
  1. /summon MinecartRideable ~ ~1 ~
  2. {Riding:{id:EnderDragon,Riding:{id:MinecartRideable,CustomName:"EnderDragonControl"}}}
复制代码
这条指令没什么好说。主要是一个叫“EnderDragonControl”矿车的矿车骑着龙,然后龙骑着另一个矿车


视频:
http://v.youku.com/v_show/id_XNzQyNjczNjY0.html
另附百度云盘存档下载地址(版本14w29b+
===========All Credits Goes To MCLab15============
==========END========



作者: ujkojll    时间: 2014-7-18 22:50
非常期待视频
作者: 1123fff    时间: 2014-7-18 22:50
PM的作品就是不错·










来自群组: 兔斯基大家族←已成为历史..
来自群组: 兔斯基家族←似乎不引人注目的样子..
作者: 灰机rp    时间: 2014-7-18 22:50
好高级的样子.....
作者: ujkojll    时间: 2014-7-18 22:54
为什么你的教程都不加精呢
作者: PotatoMaster101    时间: 2014-7-18 23:03
ujkojll 发表于 2014-7-18 22:54
为什么你的教程都不加精呢

要保持低调
作者: Xhand    时间: 2014-7-19 09:06
yooooooooooooooo不明觉利
作者: pacerrecap    时间: 2014-7-19 14:05
还以为有什么技术含量呢。。原来是tp。。
作者: 捌柒    时间: 2014-7-19 14:08
pacerrecap 发表于 2014-7-19 14:05
还以为有什么技术含量呢。。原来是tp。。

我也是,昨天晚上他还神秘兮兮说了一大堆
作者: pacerrecap    时间: 2014-7-19 14:14
ghyzhi10086 发表于 2014-7-19 14:08
我也是,昨天晚上他还神秘兮兮说了一大堆

考虑主世界指定方向刷末影水晶的可能性。。这样龙会往那边飞。。
作者: ujkojll    时间: 2014-7-19 19:52
PotatoMaster101 发表于 2014-7-18 23:03
要保持低调

怎么可以呢
作者: ujkojll    时间: 2014-7-19 19:54
怎么龙不能往上下飞
作者: PotatoMaster101    时间: 2014-7-19 19:59
ujkojll 发表于 2014-7-19 19:54
怎么龙不能往上下飞

没加入选项 要往上/往下简单,加入一个/tp系统就可以了 要么你来加入
作者: ⭐✔️    时间: 2014-7-19 20:07
一个细节性的东西。在每次执行tp时应改变末影龙的所朝方向
例如向南:/tp @e[type=EnderDrogon] ~ ~ ~ 0 13
作者: ujkojll    时间: 2014-7-19 22:29
PotatoMaster101 发表于 2014-7-19 19:59
没加入选项 要往上/往下简单,加入一个/tp系统就可以了 要么你来加入

我?我不太会啊,就算我会,我也很懒= =
作者: ujkojll    时间: 2014-7-19 22:31
PotatoMaster101 发表于 2014-7-19 19:59
没加入选项 要往上/往下简单,加入一个/tp系统就可以了 要么你来加入

比如说我本来想制作一个生化危机地图的,但是我弃坑了

作者: LOVEgyw    时间: 2014-7-20 01:17
好高端的东西..而且好复杂
作者: chyx    时间: 2014-7-20 02:27
pacerrecap 发表于 2014-7-19 14:14
考虑主世界指定方向刷末影水晶的可能性。。这样龙会往那边飞。。

龙会向水晶飞么
作者: pacerrecap    时间: 2014-7-20 10:25
chyx 发表于 2014-7-20 02:27
龙会向水晶飞么

貌似会。。。未验证。。
作者: 捌柒    时间: 2014-7-20 10:31
pacerrecap 发表于 2014-7-20 10:25
貌似会。。。未验证。。

水晶在主世界生成会有错误:清空所有顶上的方块
作者: pacerrecap    时间: 2014-7-20 10:32
ghyzhi10086 发表于 2014-7-20 10:31
水晶在主世界生成会有错误:清空所有顶上的方块

那又怎样。。
作者: 捌柒    时间: 2014-7-20 10:32
pacerrecap 发表于 2014-7-20 10:32
那又怎样。。

而且如果不用tp控制的话,龙会对地面的方块有攻击欲望
作者: pacerrecap    时间: 2014-7-20 10:48
ghyzhi10086 发表于 2014-7-20 10:32
而且如果不用tp控制的话,龙会对地面的方块有攻击欲望

这个我测过,骑龙的时候龙一般是飞在100多高度的位置,基本不落地
作者: chyx    时间: 2014-7-20 21:23
pacerrecap 发表于 2014-7-20 10:25
貌似会。。。未验证。。
  1. http://tieba.baidu.com/p/3080695238
复制代码
你看下这个帖子,他提了句他的ai还配了图
作者: chyx    时间: 2014-7-20 21:24
pacerrecap 发表于 2014-7-20 10:25
貌似会。。。未验证。。
  1. http://tieba.baidu.com/p/3080695238
复制代码
你看下这个帖子,他提了句他的ai还配了图
作者: pacerrecap    时间: 2014-7-20 22:12
ghyzhi10086 发表于 2014-7-20 10:32
而且如果不用tp控制的话,龙会对地面的方块有攻击欲望

看24楼。
末影龙应该不会有所谓的攻击地面的倾向,另外根据攻击原理,目测不可控,只能用tp了。。。
作者: 说大话的小孩籽    时间: 2014-7-25 10:33
老兄,你爱拍还更新视频不?
作者: PotatoMaster101    时间: 2014-7-26 11:52
说大话的小孩籽 发表于 2014-7-25 10:33
老兄,你爱拍还更新视频不?

爱拍死了 转优酷
作者: Seekers_05    时间: 2014-7-26 12:31
以后做个刷TNT的刷怪笼矿车骑龙,火速毁图!
作者: 说大话的小孩籽    时间: 2014-7-26 16:37
PotatoMaster101 发表于 2014-7-26 11:52
爱拍死了 转优酷

求优酷地址
作者: PotatoMaster101    时间: 2014-7-27 17:12
说大话的小孩籽 发表于 2014-7-26 16:37
求优酷地址

http://i.youku.com/u/UMTI4ODY1Nzk4NA==
作者: ban.com    时间: 2014-7-27 17:45
看不懂!表示我不会
给新手一个简单的呃...
作者: Shao_qiu    时间: 2014-8-15 16:09
虽然不是太会,但是顶一个
作者: shenxi    时间: 2014-8-31 14:15
我的世界出了1.8?
作者: PotatoMaster101    时间: 2014-8-31 17:58
shenxi 发表于 2014-8-31 14:15
我的世界出了1.8?

目前最新的1.8 pre-3
作者: shenxi    时间: 2014-9-6 20:18
PotatoMaster101 发表于 2014-8-31 17:58
目前最新的1.8 pre-3

在哪下载QAQ
作者: PotatoMaster101    时间: 2014-9-6 20:25
shenxi 发表于 2014-9-6 20:18
在哪下载QAQ

正版登入器有下载
作者: chyilimc    时间: 2014-9-7 16:40
其实lz你可以让船隐身,船是实体吧,那样效果更好
作者: PotatoMaster101    时间: 2014-9-7 17:00
chyilimc 发表于 2014-9-7 16:40
其实lz你可以让船隐身,船是实体吧,那样效果更好

嗯 但是好像矿车,船什么无法隐形