Fixed message for toggling chat channel
Fixed stack overflow for untoggling chat channels
This commit is contained in:
parent
82eecc3142
commit
4068ad8ea6
|
|
@ -381,8 +381,8 @@ public final class Config {
|
||||||
}
|
}
|
||||||
|
|
||||||
CUSTOM_CHANNEL_TOGGLED = getString("chat-channels-messages.channel-toggled", CUSTOM_CHANNEL_TOGGLED);
|
CUSTOM_CHANNEL_TOGGLED = getString("chat-channels-messages.channel-toggled", CUSTOM_CHANNEL_TOGGLED);
|
||||||
TOGGLED_ON = Utility.parseMiniMessage(getString("party.messages.online-prefix", "<green>on</green><gray>"));
|
TOGGLED_ON = Utility.parseMiniMessage(getString("chat-channels-messages.channel-on", "<green>on</green><gray>"));
|
||||||
TOGGLED_OFF = Utility.parseMiniMessage(getString("party.messages.offline-prefix", "<red>off</red><gray>"));
|
TOGGLED_OFF = Utility.parseMiniMessage(getString("chat-channels-messages.channel-off", "<red>off</red><gray>"));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String SERVERMUTEPERMISSION = "chat.command.mute-server";
|
public static String SERVERMUTEPERMISSION = "chat.command.mute-server";
|
||||||
|
|
|
||||||
|
|
@ -37,8 +37,8 @@ public class ChatChannel extends BukkitCommand {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(args.length == 0) {
|
if(args.length == 0 && player.hasPermission(channel.getPermission())) {
|
||||||
player.sendMiniMessage(Config.PARTY_TOGGLED, TagResolver.resolver(
|
player.sendMiniMessage(Config.CUSTOM_CHANNEL_TOGGLED, TagResolver.resolver(
|
||||||
Placeholder.unparsed("channel", channel.getChannelName()),
|
Placeholder.unparsed("channel", channel.getChannelName()),
|
||||||
Placeholder.component("status", toggleableForCustomChannel.toggle(player.getUniqueId())
|
Placeholder.component("status", toggleableForCustomChannel.toggle(player.getUniqueId())
|
||||||
? Config.TOGGLED_ON : Config.TOGGLED_OFF)));
|
? Config.TOGGLED_ON : Config.TOGGLED_OFF)));
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ public class PartyChat extends Toggleable implements CommandExecutor {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setOff(UUID uuid) {
|
public void setOff(UUID uuid) {
|
||||||
disableToggles(uuid);
|
toggledUsers.remove(uuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ public class ToggleableForCustomChannel extends Toggleable {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setOff(UUID uuid) {
|
public void setOff(UUID uuid) {
|
||||||
disableToggles(uuid);
|
toggledUsers.remove(uuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user