如何让一个雪球抛出去然后跟有粒子效果
希望大佬指教一下
最好写全的代码方便理解
希望大佬指教一下
最好写全的代码方便理解
把雪球存入一个List里,然后隔一段时间遍历一次并在雪球位置生成粒子效果
@EventHandler
public void on(ProjectileLaunchEvent event) {
if (event.getEntityType() == EntityType.SNOWBALL) {
Snowball snowball = (Snowball) event.getEntity();
new BukkitRunnable() {
@Override
public void run() {
if (snowball.isDead()) {
cancel();
} else {
snowball.getWorld().spawnParticle(Particle.CRIT, snowball.getLocation(), 10);
}
}
}.runTaskTimer(plugin, 1, 1);
}
}
754503921 发表于 2019-8-26 18:15
@EventHandler
public void on(ProjectileLaunchEvent event) {
if (event.getEntityType() == Entity ...
谢谢!!!!