Skip to content

Commit ac076ff

Browse files
committed
null safety, fix, version bump
1 parent b034962 commit ac076ff

8 files changed

Lines changed: 15 additions & 8 deletions

File tree

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
java openjdk-21
1+
java adoptopenjdk-8.0.332+9

OpenAudioMc/.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
java adoptopenjdk-8.0.332+9

OpenAudioMc/Plugin/src/main/java/com/craftmend/openaudiomc/spigot/modules/voicechat/SpigotVoiceChatService.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,9 @@ public void onEnable() {
119119

120120
// remove mods
121121
manager.getCurrentProximityAdditions()
122-
.removeIf(uuid -> clientFromId(uuid).isModerating());
122+
.removeIf(this::isModeratingOrNull);
123123
manager.getCurrentProximityDrops()
124-
.removeIf(uuid -> clientFromId(uuid).isModerating());
124+
.removeIf(this::isModeratingOrNull);
125125

126126
// handle their join messages, if any
127127
if (!manager.getCurrentProximityAdditions().isEmpty()) {
@@ -230,6 +230,12 @@ private void sendMessage(Actor player, String message) {
230230
}
231231
}
232232

233+
private boolean isModeratingOrNull(UUID uuid) {
234+
ClientConnection client = clientFromId(uuid);
235+
if (client == null) return true;
236+
return client.isModerating();
237+
}
238+
233239
@Getter
234240
@AllArgsConstructor
235241
private class MultiNameReference {

OpenAudioMc/Plugin/src/main/java/com/craftmend/openaudiomc/velocity/OpenAudioMcVelocity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
@Plugin(
3737
id = "openaudiomc",
3838
name = "OpenAudioMc Bungee Plugin Port for Velocity",
39-
version = "6.10.13",
39+
version = "6.10.14",
4040
authors = {"Mindgamesnl", "fluse1367"},
4141
description = "OpenAudioMc: Proximity voice chat & audio plugin for Minecraft, no mods needed. Supports Bungeecord, Velocity, Spigot & more.",
4242
url = "https://openaudiomc.net/"

OpenAudioMc/Plugin/src/main/resources/bungee.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: OpenAudioMc
2-
version: 6.10.13
2+
version: 6.10.14
33
main: com.craftmend.openaudiomc.bungee.OpenAudioMcBungee
44
author: Mindgamesnl
55
authors: [Mindgamesnl]

OpenAudioMc/Plugin/src/main/resources/plugin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: OpenAudioMc
2-
version: 6.10.13
2+
version: 6.10.14
33
softdepend: [WorldGuard, Train_Carts, LiteBans, Essentials, PlaceholderAPI]
44
main: com.craftmend.openaudiomc.spigot.OpenAudioMcSpigot
55
api-version: 1.13

OpenAudioMc/Plugin/src/main/resources/velocity-plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "openaudiomc",
33
"name": "OpenAudioMc",
4-
"version": "6.10.13",
4+
"version": "6.10.14",
55
"description": "OpenAudioMc: Proximity voice chat & audio plugin for Minecraft, no mods needed. Supports Bungeecord, Velocity, Spigot & more.",
66
"authors": [
77
"Mindgamesnl",

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55

66
allprojects {
77
group = 'com.craftmend.openaudiomc'
8-
version = '6.10.13'
8+
version = '6.10.14'
99

1010
repositories {
1111
mavenCentral()

0 commit comments

Comments
 (0)