From fe9b580bafac2974b93e201d1b3514f4e5bc02c4 Mon Sep 17 00:00:00 2001 From: Esophose Date: Thu, 1 Oct 2020 22:41:05 -0600 Subject: [PATCH] Hide particles from the owner if they are vanished --- .../dev/esophose/playerparticles/api/PlayerParticlesAPI.java | 2 +- .../playerparticles/particles/spawning/ParticleSpawner.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java b/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java index dcbec83..3700ffb 100644 --- a/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java +++ b/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java @@ -43,7 +43,7 @@ public final class PlayerParticlesAPI { private static PlayerParticlesAPI INSTANCE; - private PlayerParticles playerParticles; + private final PlayerParticles playerParticles; private PlayerParticlesAPI() { this.playerParticles = PlayerParticles.getInstance(); diff --git a/src/main/java/dev/esophose/playerparticles/particles/spawning/ParticleSpawner.java b/src/main/java/dev/esophose/playerparticles/particles/spawning/ParticleSpawner.java index 993b372..5e46d41 100644 --- a/src/main/java/dev/esophose/playerparticles/particles/spawning/ParticleSpawner.java +++ b/src/main/java/dev/esophose/playerparticles/particles/spawning/ParticleSpawner.java @@ -77,7 +77,7 @@ public abstract class ParticleSpawner { for (PPlayer pplayer : PlayerParticles.getInstance().getManager(ParticleManager.class).getPPlayers()) { Player p = pplayer.getPlayer(); - if (p != owner && !this.canSee(p, owner)) + if (!this.canSee(p, owner)) continue; if (p != null && pplayer.canSeeParticles() && p.getWorld().equals(center.getWorld()) && center.distanceSquared(p.getLocation()) <= range)