diff --git a/plugin/src/main/java/com/craftmend/openaudiomc/spigot/modules/voicechat/VoiceChannelService.java b/plugin/src/main/java/com/craftmend/openaudiomc/spigot/modules/voicechat/VoiceChannelService.java index 8c5f9d9e22..d30b9d0a0d 100644 --- a/plugin/src/main/java/com/craftmend/openaudiomc/spigot/modules/voicechat/VoiceChannelService.java +++ b/plugin/src/main/java/com/craftmend/openaudiomc/spigot/modules/voicechat/VoiceChannelService.java @@ -197,6 +197,10 @@ public void onClientConnect(VoicechatReadyEvent event) { @Handler public void onMembersUpdate(ChannelMembersUpdatedEvent event) { + if (!SETTINGS_STATIC_CHANNELS_SHOW_IN_WEB_UI.getBoolean()) { + return; + } + for (ClientConnection client : getService(NetworkingService.class).getClients()) { // are they connected and are they in voice chat? if (client.getRtcSessionManager().isReady()) { @@ -212,6 +216,10 @@ public void onMembersUpdate(ChannelMembersUpdatedEvent event) { @Handler public void onChannelCreate(ChannelCreatedEvent event) { + if (!SETTINGS_STATIC_CHANNELS_SHOW_IN_WEB_UI.getBoolean()) { + return; + } + for (ClientConnection client : getService(NetworkingService.class).getClients()) { // are they connected and are they in voice chat? if (client.getRtcSessionManager().isReady()) { @@ -227,6 +235,10 @@ public void onChannelCreate(ChannelCreatedEvent event) { @Handler public void onChannelDelete(ChannelDeletedEvent event) { + if (!SETTINGS_STATIC_CHANNELS_SHOW_IN_WEB_UI.getBoolean()) { + return; + } + for (ClientConnection client : getService(NetworkingService.class).getClients()) { // are they connected and are they in voice chat? if (client.getRtcSessionManager().isReady()) {