请选择 进入手机版 | 继续访问电脑版
查看: 442|回复: 3

[命令方块] 魔法雪球

[复制链接]

27

主题

254

帖子

133

积分

Lv.4 怪物猎人

UID
6216
小麦
41
金锭
662
下界之星
0
发表于 2018-6-13 17:12:59 | 显示全部楼层 |阅读模式
本帖最后由 氵每纳百彡 于 2018-6-13 18:39 编辑

大家好,我是氵每纳百彡,你可以叫我小海
ae2fefe0a445427a11323bcd7a1374f4.jpg
今天小海来填个坑:用命令方块制作带不同特效的雪球。
首先我们要设置一个常加载区域,用来放命令方块
Minecraft 2018_6_13 15_41_20.png Minecraft 2018_6_13 15_41_35.png
/tickingarea add ~ ~ ~ ~ ~ ~
然后拿出命令方块(把还在问命令方块怎么拿的那个家伙拖出去)
Minecraft 2018_6_13 15_46_37.png
/give @s command_block


准备工作完毕,现在我们做一个《火球术》,效果:把一个命名为“火球术”的物品丢出去,再丢雪球,雪球击中的地方会着火
先放一个循环命令方块(无条件、需要红石,方便控制)
Minecraft 2018_6_13 16_19_20.png

里面填上:execute @e[type=item,name="火球术"] ~ ~ ~ tp @e[type=snowball,r=5,c=1]
意思是把改过名字的那个物品传送到雪球
循环命令方块接出来一个比较器,比较器再接一个循环命令方块(无条件,需要红石)
Minecraft 2018_6_13 16_22_01.png
里面填上:execute @e[type=item,name="火球术"] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace airexecute @e[type=item,name="火球术"] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ fire 0 replace air
意思是让这个掉落物把自己所在格子的空气替换为火焰

现在这个东西基本上做好了,但有一种情况:雪球砸到了一些根本不能点火的地方,然后雪球没了,掉落物还在
所以需要一个命令方块来处理这个掉落物
Minecraft 2018_6_13 16_30_39.png
里面填的:kill @e[type=item,name="火球术"]
这个kill不用翻译吧
《火球术》就做好了,丢到地上是这个效果
Minecraft 2018_6_13 16_38_38.png
而丢到水里是这个效果
Minecraft 2018_6_13 16_39_08.png
再用雪球做一个《冰冻术》,效果:把一个命名为“冰冻术”的物品丢出去,再丢雪球,雪球会把击中的水和实体冻住
Minecraft 2018_6_13 16_54_30.png
一模一样的电路,把“火球术”换成“冰冻术”,把火(fire)换成冰(ice),把空气(air)换成水(water)
效果如图
Minecraft 2018_6_13 16_55_08.png
等一下,说好的把实体冻住呢?
所以这里要加两个链命令方块
Minecraft 2018_6_13 17_05_30.png
里面分别填:
execute @e[type=item,name="冰冻术"] ~ ~ ~ execute @e[r=1,type=!snowball,name=!"冰冻术"] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 ice 0 replace air

execute @e[type=item,name="冰冻术"] ~ ~ ~ execute @e[r=1,type=!snowball,name=!"冰冻术"] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 ice 0 replace water
意思就是把实体冻住
Minecraft 2018_6_13 17_40_43.png

下面我们再做点彩蛋,mc里是要讲科学的,骤冷骤热会产生很大的破坏,如果一个生物同时被火和冰两种技能砸中,怎么也得受到更多的伤害
所以我们在两种雪球的命令链后面都再加一个链命令方块
Minecraft 2018_6_13 18_37_16.png
让火球术给在冰里的实体瞬间伤害,让冰冻术给在火里的实体瞬间伤害

内容就是这些了,大家学会了吗?

27

主题

254

帖子

133

积分

Lv.4 怪物猎人

UID
6216
小麦
41
金锭
662
下界之星
0
 楼主| 发表于 2018-6-14 13:41:56 来自手机 | 显示全部楼层
补两张动图
bili_v_1528908574018.gif
bili_v_1528908659342.gif

6

主题

198

帖子

57

积分

Lv.3 矿物能手

UID
5035705
小麦
1
金锭
299
下界之星
0
发表于 2018-6-14 18:23:32 来自手机 | 显示全部楼层
捡不起的掉落物
理论上可以制作玩家持续技能,既丢出捡不起,抬/低头时取消技能,掉落物名字比较精确可以选中玩家,但是这个特性好像只有用绝对坐标才有用,如果让玩家用相对坐标好像没用。

27

主题

254

帖子

133

积分

Lv.4 怪物猎人

UID
6216
小麦
41
金锭
662
下界之星
0
 楼主| 发表于 2018-6-15 13:10:55 来自手机 | 显示全部楼层
灰烬非之 发表于 2018-6-14 18:23
捡不起的掉落物
理论上可以制作玩家持续技能,既丢出捡不起,抬/低头时取消技能,掉落物名字比较精确可以选 ...

持续技能我以前想的是一直tp到玩家头顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部