我的世界插件开发实用手册——粒子效果

2022-05-28  本文已影响0人  濒死的死神

产生粒子效果的几种方法

spawnParticle

spawnParticle(14种不同的用法):
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count)
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ)
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra)
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data)
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double extra, T data, boolean force)
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, T data)* 
org.bukkit.Wolrd.spawnParticle(Particle particle, double x, double y, double z, int count, T data)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count, double offsetX, double offsetY, double offsetZ)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count, double offsetX, double offsetY, double offsetZ, double extra)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count, double offsetX, double offsetY, double offsetZ, double extra, T data, boolean force)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count, double offsetX, double offsetY, double offsetZ, T data)
org.bukkit.Wolrd.spawnParticle(Particle particle, Location location, int count, T data)

参数解释:

你可以在这里查看到MaterialData类的信息
你可以在这里查看到ItemStack类的信息
data这个参数可填入一个MaterialData或是ItemStack类型的对象
示例:

getServer().getWorld("world").spawnParticle(Particle.FALLING_DUST, x, y, z, 1, 0, 0, 0, 0, new org.bukkit.material.MaterialData(Material.SAND));
在主世界的x, y, z处生成一个下落中的粉尘,且该粉尘材质是沙子
效果图

playEffect

playEffect(4种不同的用法):
org.bukkit.Wolrd.playEffect(Location location, Effect effect, int data)
org.bukkit.Wolrd.playEffect(Location location, Effect effect, int data, int radius)
org.bukkit.Wolrd.playEffect(Location location, Effect effect, T data)
org.bukkit.Wolrd.playEffect(Location location, Effect effect, T data, int radius)

[参数解释暂无]

上一篇 下一篇

猜你喜欢

热点阅读