本帖最后由 HHZJ 于 2018-7-22 14:24 编辑
有没有只使用命令方块[不借助任何外界插件,工具,mod]发射守卫者激光的指令,能指定实体发射更好
有没有只使用命令方块[不借助任何外界插件,工具,mod]发射守卫者激光的指令,能指定实体发射更好
日常不说游戏版本
激光只有守卫者能够发射。
不过别怕,我们让守卫者隐形并骑在某个实体的头上就可以了。下面这段命令将生成一个被隐形守卫者骑着的猪,换句话说就是可以发射激光的猪,你可以把 minecraft:pig 改成自己想要的实体的 id。因为隐形效果毕竟不能永久,为了防止隐形效果某天消失略显尴尬,再加一个高频命令。
1.121.13
该激光会自动瞄准玩家或墨鱼,如果你要让激光瞄准其他生物,请在那只生物上放置隐形的墨鱼。首先召唤墨鱼:然后让这只墨鱼一直到你想要瞄准的那个实体上(例如羊,请自行修改 minecraft:sheep 为你想要的实体名)
1.121.13
激光只有守卫者能够发射。
不过别怕,我们让守卫者隐形并骑在某个实体的头上就可以了。下面这段命令将生成一个被隐形守卫者骑着的猪,换句话说就是可以发射激光的猪,你可以把 minecraft:pig 改成自己想要的实体的 id。
代码:
- /summon minecraft:pig ~ ~ ~ {Passengers:[{id:"minecraft:guardian",Invulnerable:1b,ActiveEffects:[{Ambient:0b,ShowIcon:0b,ShowParticles:0b,Duration:20000000,Id:14b,Amplifier:1b}],Silent:1b,Tags:["invisible"]}]}
1.12
代码:
- entitydata @e[tag=invisible] {ActiveEffects:[{Ambient:0b,ShowIcon:0b,ShowParticles:0b,Duration:20000000,Id:14b,Amplifier:1b}]}
代码:
- execute as @e[tag=invisible] run data merge entity @s {ActiveEffects:[{Ambient:0b,ShowIcon:0b,ShowParticles:0b,Duration:20000000,Id:14b,Amplifier:1b}]}
该激光会自动瞄准玩家或墨鱼,如果你要让激光瞄准其他生物,请在那只生物上放置隐形的墨鱼。首先召唤墨鱼:
代码:
- /summon minecraft:squid ~ ~ ~ {Silent:1b,Invulnerable:1b,ActiveEffects:[{Ambient:0b,ShowIcon:0b,ShowParticles:0b,Duration:20000000,Id:14b,Amplifier:1b}],Tags:["invisible"],NoAI:1b}
1.12
代码:
- tp @e[type=minecraft:squid,c=1] @e[type=minecraft:sheep,c=1]
代码:
- teleport @e[limit=1,sort=nearest,type=minecraft:squid] @e[limit=1,sort=nearest,type=minecraft:sheep]
本帖最后由 HHZJ 于 2018-7-22 18:58 编辑
说简单点就是让一只隐形的守卫者骑在一只mob上?
SPGoding 发表于 2018-7-22 17:37
日常不说游戏版本
激光只有守卫者能够发射。
不过别怕,我们让守卫者隐形并骑在某个实体的头上就可以了。下 ...
说简单点就是让一只隐形的守卫者骑在一只mob上?
HHZJ 发表于 2018-7-22 22:44
说简单点就是让一只隐形的守卫者骑在一只mob上?
说简单点就是让一只隐形的守卫者骑在一只mob上?
是这样的
SPGoding 发表于 2018-7-22 17:37
日常不说游戏版本
激光只有守卫者能够发射。
不过别怕,我们让守卫者隐形并骑在某个实体的头上就可以了。下 ...
然后就是让一只接近无敌的鱿鱼一直靠近那只要瞄准的mob......?
SPGoding 发表于 2018-7-22 21:12
差不多这样
如果要让羊面向激光的方向,1.13 可以高频
execute as @e[type=minecraft:sheep] at @s rotat ...
目前能实现对目标造成伤害吗?
SPGoding 发表于 2018-7-22 22:21
激光自带伤害的嘛不是
我的意思是让激光对除玩家和鱿鱼之外的mob能否造成伤害?
SPGoding 发表于 2018-7-22 22:38
测试了一下,似乎没有直接的办法…
好吧,谢谢