https://github.com/DenizenScript/Denizen-For-Bukkit/blob/master/src/main/java/net/aufdemrand/denizen/scripts/commands/world/PlayEffectCommand.java#L267 all deez PacketPlayOutWorldParticles o = new PacketPlayOutWorldParticles(particleEffect.effect, false, (float) location.getX(), (float) location.getY(), (float) location.getZ(), osX, osY, osZ, data.asFloat(), qty.asInt()); should be PacketPlayOutWorldParticles o = new PacketPlayOutWorldParticles(particleEffect.effect, true, (float) location.getX(), (float) location.getY(), (float) location.getZ(), osX, osY, osZ, data.asFloat(), qty.asInt()); the boolean controls whether or not it should render beyond 16 blocks can you pls add :D