我试图在这里使用ParticleEffect Lib。
我已经开始工作,但有一个问题:当我将材料设置为羊毛并将数据更改为15时,它仍然是白色而不是黑色羊毛。
BlockData bd = new BlockData(Material.WOOL, (byte) 15);
ParticleEffect.BLOCK_CRACK.display(bd, 0, 0, 0, 10, 50, center, 30);
答案 0 :(得分:2)
player.spigot().playEffect(location, effect, id, data, offsetX, offsetY, offsetZ, speed, particleCount, radius);
使用TILE_CRACK
效果。
答案 1 :(得分:0)
您可以使用内置的Spigot方法来播放粒子效果。您可以使用Player
实例或World
实例使用spigot()
方法执行此操作。
示例:
player.spigot().playEffect(location, effect, id, data, offsetX, offsetY, offsetZ, speed, particleCount, radius);
将id
和data
替换为阻止。
如果您没有使用1.8版本的Bukkit(Spigot),请尝试使用ProtocolLib发送带有粒子的数据包。