大家好,今天教大家制作多属性的药水云,以及实体药水云的应用。
关于药水云的特性:http://www.mcbbs.net/thread-485876-1-1.html
首先我们看一组数据,先是普通:
- /summon AreaEffectCloud ~ ~1 ~ {Particle:"mobSpell",RadiusPerTick:1.0f,Duration:60,WaitTime:10,ReapplicationDelay:2,Effects:[0:{Ambient:0b,ShowParticles:1b,Duration:2400,Id:24b,Amplifier:0b}]}
我用指令刷出了让自己发光的药水云,药水的时间没有调整。
接着开始正题:
- /summon AreaEffectCloud ~ ~1 ~ {Particle:"mobSpell",RadiusPerTick:1.0f,Duration:60,WaitTime:10,ReapplicationDelay:2,Effects:[0:{Ambient:0b,ShowParticles:1b,Duration:2400,Id:24b,Amplifier:0b},1:{Ambient:0b,ShowParticles:1b,Duration:100,Id:25b,Amplifier:0b}]}
一条更长的指令触发之后。
我同时获得发光与失重效果。仔细看可以看出粒子群为混合两种颜色的粒子
是的,1.9的药水云【挥之不去的药水】可以实现多属性。
多属性药水云NBT格式:
- Effects:[0:{Ambient:0b,ShowParticles:1b,Duration:2400,Id:24b,Amplifier:0b},1:{Ambient:0b,ShowParticles:1b,Duration:100,Id:25b,Amplifier:0b}]
- {Effects:[0:{属性①标签},1:{属性②标签}]
其中的NBT与1.8的相似,详细属性教程请看:http://www.mcbbs.net/thread-210555-1-1.html
“Duration:32767” 表示此药水云不会很快消失当Age不断增加,达到Duration的数值就会消失
与此同时就衍伸出了一种黑科技:移动的药水云。
因为药水粒子可以作为实体存在,于是药水云可作为乘骑的对象。
指令:
- /summon AreaEffectCloud ~ ~1 ~ {Particle:"mobSpell",Duration:32767,Radius:3,Riding:{id:生物名}}
这样就能做到骑在移动动物身上的药水云,只要给生物加上无敌和隐形即可
用这个"黑科技"可以做到类似盘灵古域的毒雾效果。
既然是实体,必定附带是否着火的标签,实验结果如下【被雷到】:
- /entitydata @e[type=AreaEffectCloud] {Fire:500s}
与掉入岩浆效果相同:
不去吐槽这火焰的大小,慢慢的可以发现,火焰的大小随着粒子体积的减小而减小。
也是一个十分不错的特效素材。
=====================END=====================
[groupid=1009]The Command's Power[/groupid]