diff --git a/api/src/main/java/com/alttd/chat/config/Config.java b/api/src/main/java/com/alttd/chat/config/Config.java
index 0a19aa5..112fe17 100755
--- a/api/src/main/java/com/alttd/chat/config/Config.java
+++ b/api/src/main/java/com/alttd/chat/config/Config.java
@@ -381,8 +381,8 @@ public final class Config {
}
CUSTOM_CHANNEL_TOGGLED = getString("chat-channels-messages.channel-toggled", CUSTOM_CHANNEL_TOGGLED);
- TOGGLED_ON = Utility.parseMiniMessage(getString("party.messages.online-prefix", "on"));
- TOGGLED_OFF = Utility.parseMiniMessage(getString("party.messages.offline-prefix", "off"));
+ TOGGLED_ON = Utility.parseMiniMessage(getString("chat-channels-messages.channel-on", "on"));
+ TOGGLED_OFF = Utility.parseMiniMessage(getString("chat-channels-messages.channel-off", "off"));
}
public static String SERVERMUTEPERMISSION = "chat.command.mute-server";
diff --git a/galaxy/src/main/java/com/alttd/chat/commands/ChatChannel.java b/galaxy/src/main/java/com/alttd/chat/commands/ChatChannel.java
index 94dfdef..6370c00 100644
--- a/galaxy/src/main/java/com/alttd/chat/commands/ChatChannel.java
+++ b/galaxy/src/main/java/com/alttd/chat/commands/ChatChannel.java
@@ -37,8 +37,8 @@ public class ChatChannel extends BukkitCommand {
return true;
}
- if(args.length == 0) {
- player.sendMiniMessage(Config.PARTY_TOGGLED, TagResolver.resolver(
+ if(args.length == 0 && player.hasPermission(channel.getPermission())) {
+ player.sendMiniMessage(Config.CUSTOM_CHANNEL_TOGGLED, TagResolver.resolver(
Placeholder.unparsed("channel", channel.getChannelName()),
Placeholder.component("status", toggleableForCustomChannel.toggle(player.getUniqueId())
? Config.TOGGLED_ON : Config.TOGGLED_OFF)));
diff --git a/galaxy/src/main/java/com/alttd/chat/commands/PartyChat.java b/galaxy/src/main/java/com/alttd/chat/commands/PartyChat.java
index 51a847b..0cc2012 100644
--- a/galaxy/src/main/java/com/alttd/chat/commands/PartyChat.java
+++ b/galaxy/src/main/java/com/alttd/chat/commands/PartyChat.java
@@ -50,7 +50,7 @@ public class PartyChat extends Toggleable implements CommandExecutor {
@Override
public void setOff(UUID uuid) {
- disableToggles(uuid);
+ toggledUsers.remove(uuid);
}
@Override
diff --git a/galaxy/src/main/java/com/alttd/chat/util/ToggleableForCustomChannel.java b/galaxy/src/main/java/com/alttd/chat/util/ToggleableForCustomChannel.java
index b9d7871..405bfc7 100644
--- a/galaxy/src/main/java/com/alttd/chat/util/ToggleableForCustomChannel.java
+++ b/galaxy/src/main/java/com/alttd/chat/util/ToggleableForCustomChannel.java
@@ -27,7 +27,7 @@ public class ToggleableForCustomChannel extends Toggleable {
@Override
public void setOff(UUID uuid) {
- disableToggles(uuid);
+ toggledUsers.remove(uuid);
}
@Override