今天浏览的时候无意中看见这个插件,灵机一动,就萌生一个想法,
于是马上就去捣鼓了起来。
效果是这样的:
我给墙设置了10hp(钻石剑跳斩),每一个墙砖都和普通的方块
的碰撞箱一样。没有打破是玩家是不能通过的。(废话)
没错,这玩意儿就是潜影贝做成的。
但是有一个坑爹的事儿,我给潜影贝加上隐身buff之后,发现....
WTF????!
这逼怎么只有壳隐身?
虽然有点小意外,但这并不影响我。
总所周知,潜影贝勃起的时候,大约有2格方块高。
于是我手疾眼快的打下了这一串指令:
- /summon minecraft:shulker ~ ~ ~ {NoAI:1b,Peek:100}
复制代码
Ps:peek控制潜影贝伸出的距离
|
于是我们就得到了一个永远勃起的潜影贝:
好了,总体就做完了,接下来在潜影贝的位置setblock
这就是一堵墙了√
下面是随便做的参照物<方块,粒子效果,墙的血量都可以改>
获取蛋的命令方块:
- /summon minecraft:item ~ ~1 ~ {CustomName:"wall",Item:{id:"spawn_egg",Count:1b,tag:{ench:[{id:-1,lvl:1}],display:{Name:"§rWall"},EntityTag:{id:"minecraft:shulker",Peek:100,Color:3,CustomName:"wall",Invulnerable:1b,NoAI:1b,Silent:1b,Health:10,ActiveEffects:[{Id:14,Duration:9999999,Amplifier:0,Ambient:1,ShowParticles:0}]}}}}
复制代码
循环命令方块(3个):
- execute @e[type=shulker,name=wall] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ minecraft:concrete
复制代码
- execute @e[type=shulker,name=wall] ~ ~ ~ detect ~ ~1 ~ air 0 particle totem ~ ~2 ~ 0.01 0.001 0.01 0.0001 1
复制代码
- execute @e[type=shulker,name=wall] ~ ~ ~ detect ~ ~-1 ~ air 0 particle totem ~ ~ ~ 0.01 0.001 0.01 0.0001 1
复制代码
Ps:拿着蛋对着方块放就行了。
Ps+:因为懒的关系,目前只有上下两个方向的墙会正确的显示粒子效果,不过这个很好弄就是了。 |