开发环境: Spigot-1.16.5
JDK 版本: 1.8
在 Bukkit 文档中, 我们不难发现下面一则方法:
public void spawnParticle(Particle particle, Location location, int count, double offsetX, double offsetY, double offsetZ);
若粒子类型(Particle)为 REDSTONE,
count 参数不为 0 时, 后 3 个参数(offsetD)是其本意
count 参数为 0 时, 后 3 个参数(offsetD)可用来代表 RGB 颜色
示例如下:
public class ParticleUtils {
public static void spawn(Player p, Location loc, int R, int G, int B) {
p.spawnParticle(Particle.REDSTONE, loc, 0, R/255.0, G/255.0, B/255.0);
}
}
调用示例:
ParticleUtils.spawn(player, location, 72, 209, 204);
效果图片:
(来自 @Valorin)