天才一秒记住【第一中文网】地址:www.dyzww.cc
坏时的粒子效果,对应了1.13版本更新后的item。fallingdust是烟尘效果,对应了1.13版本之后的dust。
blockdust和blockcrack的参数是这样的:
最终参数值=方块数字Id+方块数据值x4096
我勒个去,mojang你是神.....好吧,举个例子,假设你要在Java1.12.2搞到红色羊毛被破坏的粒子效果,那么你就得先知道羊毛的数字Id是35,然后知道红色羊毛的数字Id是14,再然后通过计算器计算:
35+14x4096
35+
最后输入指令\/particle blockdust ~~~ 1 1 1 0 10 normal @s 。
恭喜你,你搞到了红色羊毛的粒子效果!
需要注意的是,这里仅支持数字Id,不支持字符串,所以这里也算是minecraftJava1.8更新时的一个残留。
fallingdust也不同于1.13版本后的dust,颜色并不能自定义,而是有一个现在已经很难找到的颜色Id。
iconcrack和1.13版本后的item差别不大,其参数有两个(mojang你终于智商在线了),分别是物品数字Id和数据值。
在Java1.13之前的版本fallingdust并不能自定义颜色,但这不代表没有粒子效果可以自定义颜色。
当粒子效果是reddust、mobSpell或mobSpellAmbient时,延伸坐标、速度和数量参数将不再是普通的参数,而是:
延伸坐标——速度参数>0、数量=0时,为粒子颜色RGb值,1为100%,dx为红、dy为绿、dz为蓝。
速度——不等于0且数量=0时,作为颜色RGb值的乘数
数量——为0时可自定义,大于0时颜色会随机(即变成彩色),并且延伸坐标和速度变为本来的作用
神奇的是,这三个粒子效果在1.13版本更新后还在,只不过稍微有亿些改动:
reddust变成dust,并拥有了自己的格式。
mobSpell和mobSpellAmbient变成了entity_effect和ambient_entity_effect,虽然没有自己的格式,但原本的延伸坐标作为RGb颜色值的格式仍在,且格式基本差不多,甚至在Java1.17.1版本中都还可以使用这个及其离谱的格式!
(本章于2021年8月末大修时大改)
历史
Java
1.8——加入了\/particle命令和force显示模式
1.9——加入了“目标玩家”和“参数”参数
1.13——更改了粒子名称,“参数”参数惨遭删除,将部分\/particle参数改为选填。加入了dust、block、item特殊格式,移除了fallingdust、blockdust、blockcrack和iconcrack。
基岩版和携带版
1.0.5——加入又移除了\/particle
1.8.0——又加入了\/particle
1.9.0——加入了一些新的粒子
1.12.0——加入了些新的粒子