From 48eca45e6a0e28c35af599dec6977ee0957bdb4a Mon Sep 17 00:00:00 2001 From: Esophose Date: Mon, 3 Feb 2020 20:57:27 -0700 Subject: [PATCH] Fix groups not overwriting --- .../esophose/playerparticles/api/PlayerParticlesAPI.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java b/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java index f905738..e626a71 100644 --- a/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java +++ b/src/main/java/dev/esophose/playerparticles/api/PlayerParticlesAPI.java @@ -489,7 +489,7 @@ public final class PlayerParticlesAPI { //region Manage Player Particle Groups /** - * Saves a particle group to a player + * Saves a particle group to a player or edits an existing one * * @param player The player to save to * @param particleGroup The particle group to save @@ -507,16 +507,13 @@ public final class PlayerParticlesAPI { if (pplayer == null) return null; - if (pplayer.getParticleGroups().containsKey(particleGroup.getName().toLowerCase())) - throw new IllegalArgumentException("A group already exists with the name " + particleGroup); - pplayer.getParticleGroups().put(particleGroup.getName().toLowerCase(), particleGroup); dataManager.saveParticleGroup(player.getUniqueId(), particleGroup); return particleGroup; } /** - * Saves a particle group to a player + * Saves a particle group to a player or edits an existing one * * @param player The player to save to * @param groupName The name of the group to save