
命令
/particle
在某个位置向所有玩家或选定的玩家显示粒子。
| /particle <name> [<pos> [<delta> <speed> <count> [(force|normal) [<viewers>]]]] |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <name> | 粒子 | 粒子的ID,例如 minecraft:flame,需要选项的粒子后面跟花括号中的选项。 |
| <pos> | 精确位置 | 粒子出现的位置。默认为命令执行时所在的位置。 |
| <delta> | 精确位置 | x、y、z三个轴的三个数字:count大于0时为随机扩散的大小,count为0时为运动方向。 |
| <speed> | 小数 | 粒子的速度,为0或更高。至少为0。 |
| <count> | 整数 | 显示多少粒子,0或更多。0会显示单个粒子,并将delta用作其运动。至少为0。 |
| <viewers> | 目标选择器 | 接收粒子的玩家。默认为所有玩家。一名或多名玩家。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 开启作弊的单人游戏、多人游戏服务器上的管理员、命令方块和函数。 |
| 结果 | 提示“正在显示粒子<id>”。/execute store 保存的数字是收到粒子的玩家数量。 |
| 简写形式 | 只带粒子 id 时,粒子出现在命令执行位置。带 id 和位置时,会在该处出现一个粒子。delta、speed和count必须始终一起给出。 |
| 数量:0 | 数量为0时,会在该位置恰好显示一个粒子,没有随机扩散。它在每个轴上的移动量是 delta 乘以 speed,因此 delta 起到方向的作用。 |
| 数量大于0 | 显示该数量的粒子。每个都会从该位置随机偏移一段距离,由delta设定每个轴上的扩散大小,并获得按speed缩放的随机运动。 |
| 视距 | 使用 normal(默认值)时,只有位置周围32格内的玩家会收到粒子,当他们的“粒子效果”设置为“最少”时,其游戏会将其隐藏。使用 force 时,范围上限为512格,且无论“粒子效果”设置如何都会显示粒子。 |
| 观看者 | 不带 viewers 时,粒子会发送给所有玩家。与命令执行时所在维度不同的玩家永远收不到。 |
| 范围内无人 | 如果没有任何观察者距离足够近,命令会失败并提示“该粒子无法被任何玩家看见”。 |
| 粒子选项 | 某些粒子需要在id之后紧跟花括号内的额外选项,例如minecraft:dust{color:[1.0,0.0,0.0],scale:1.0}。 |
/particle minecraft:flame在你的位置显示一个火焰粒子。
/particle minecraft:heart ~ ~2 ~在你脚上方两格处显示一颗心。
/particle minecraft:happy_villager ~ ~1 ~ 0.5 0.5 0.5 0 20在你周围散布显示20个绿色闪光。
/particle minecraft:end_rod ~ ~1 ~ 0 0 0 0.05 100 force显示一阵共100个末地烛粒子,距离最远512个方块的玩家都能看到。
/particle minecraft:dust{color:[1.0,0.0,0.0],scale:1.5} ~ ~1 ~ 0.3 0.3 0.3 0 30 normal @a在你周围向32格以内的所有玩家显示30个红色尘埃粒子。
/particle minecraft:flame 100 64 -20 1 1 1 0.01 50 force @a[distance=..64]向距你64格以内的玩家,在坐标100 64 -20周围显示50个火焰。



