From 735f6d408599fc5cac1b3ee77e80dddcbbed36c7 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Sat, 23 Jun 2018 21:53:52 +0200 Subject: [PATCH] Fix #59 --- .../buttondevteam/discordplugin/listeners/CommandListener.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/buttondevteam/discordplugin/listeners/CommandListener.java b/src/main/java/buttondevteam/discordplugin/listeners/CommandListener.java index 76ae457..1db1fdc 100755 --- a/src/main/java/buttondevteam/discordplugin/listeners/CommandListener.java +++ b/src/main/java/buttondevteam/discordplugin/listeners/CommandListener.java @@ -144,6 +144,8 @@ public class CommandListener { if (DiscordPlugin.GameRoles.remove(event.getOldRole().getName())) DiscordPlugin.sendMessageToChannel(DiscordPlugin.modlogchannel, "Removed " + event.getOldRole().getName() + " as a game role because it's color changed."); } else { + if (DiscordPlugin.GameRoles.contains(event.getOldRole().getName()) && event.getOldRole().getName().equals(event.getNewRole().getName())) + return; boolean removed = DiscordPlugin.GameRoles.remove(event.getOldRole().getName()); //Regardless of whether it was a game role DiscordPlugin.GameRoles.add(event.getNewRole().getName()); //Add it because it has no color if (removed)