MCGO1
如何让一个雪球抛出去然后跟有粒子效果
希望大佬指教一下
最好写全的代码方便理解

弱鸡绿毛怪
把雪球存入一个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);
    }
}

MCGO1
754503921 发表于 2019-8-26 18:15
@EventHandler
public void on(ProjectileLaunchEvent event) {
    if (event.getEntityType() == Entity ...

谢谢!!!!