ParticleEffect Lib块数据

时间:2015-02-27 02:38:57

标签: java bukkit

我试图在这里使用ParticleEffect Lib

我已经开始工作,但有一个问题:当我将材料设置为羊毛并将数据更改为15时,它仍然是白色而不是黑色羊毛。

BlockData bd = new BlockData(Material.WOOL, (byte) 15);
ParticleEffect.BLOCK_CRACK.display(bd, 0, 0, 0, 10, 50, center, 30);

2 个答案:

答案 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);

iddata替换为阻止。

如果您没有使用1.8版本的Bukkit(Spigot),请尝试使用ProtocolLib发送带有粒子的数据包。