Add editable names for effects/styles. Remove cos/sin caching

This commit is contained in:
Esophose 2020-01-14 13:37:22 -07:00
parent 2303696a09
commit 99b2e3796a
35 changed files with 339 additions and 354 deletions

View file

@ -172,11 +172,16 @@ public class ParticleManager extends Manager implements Listener, Runnable {
/**
* An alternative method used for event styles
*
*
* @param player The player the particles are spawning from
* @param particle The ParticlePair to use for getting particle settings
* @param particles The particles to display
*/
public void displayParticles(ParticlePair particle, List<PParticle> particles) {
public void displayParticles(Player player, ParticlePair particle, List<PParticle> particles) {
PermissionManager permissionManager = this.playerParticles.getManager(PermissionManager.class);
if (player.getGameMode() == GameMode.SPECTATOR || !permissionManager.isWorldEnabled(player.getWorld().getName()))
return;
for (PParticle pparticle : particles)
ParticleEffect.display(particle, pparticle, false, Bukkit.getPlayer(particle.getOwnerUniqueId()));
}