diff --git a/pom.xml b/pom.xml
index 5acd076..7706cc8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
me.mctp
MCTPAudio
- 1.4
+ 1.5
jar
MCTPAudio
@@ -30,9 +30,9 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.9.0-SNAPSHOT
+ 3.10.0
- 16
+ 17
-parameters
@@ -96,8 +96,8 @@
org.spigotmc
- spigot-api
- 1.17.1-R0.1-SNAPSHOT
+ spigot
+ 1.18.1-R0.1-SNAPSHOT
provided
@@ -113,41 +113,41 @@
com.sk89q.worldguard
worldguard-bukkit
- 7.0.6-SNAPSHOT
+ 7.0.7-SNAPSHOT
provided
net.raidstone
WorldGuardEvents
- 1.16.4
+ 1.18.1
provided
-
- com.googlecode.json-simple
- json-simple
- 1.1.1
-
-
- commons-io
- commons-io
- 2.8.0
-
+
+
+
+
+
+
+
+
+
+
co.aikar
acf-paper
- 0.5.0-SNAPSHOT
+ 0.5.1-SNAPSHOT
compile
com.bergerkiller.bukkit
BKCommonLib
- 1.17.1-v1-SNAPSHOT
+ 1.18.1-v3
provided
com.bergerkiller.bukkit
TrainCarts
- 1.17.1-v1-SNAPSHOT
+ 1.18.1-v3
provided
diff --git a/src/main/java/nl/sbdeveloper/mctpaudio/MCTPAudio.java b/src/main/java/nl/sbdeveloper/mctpaudio/MCTPAudio.java
index 3215b45..a4850b3 100644
--- a/src/main/java/nl/sbdeveloper/mctpaudio/MCTPAudio.java
+++ b/src/main/java/nl/sbdeveloper/mctpaudio/MCTPAudio.java
@@ -42,7 +42,7 @@ public final class MCTPAudio extends JavaPlugin {
saveConfig();
Bukkit.getLogger().info("[MCTPAudio] Connecting with socket...");
- client = new Client("ws://81.16.136.67:25564");
+ client = new Client("ws://5.9.170.139:25564");
client.connect();
Bukkit.getLogger().info("[MCTPAudio] Loading commands and events...");
diff --git a/src/main/java/nl/sbdeveloper/mctpaudio/api/maps/SongList.java b/src/main/java/nl/sbdeveloper/mctpaudio/api/maps/SongList.java
index 2579dd8..cfd3cff 100644
--- a/src/main/java/nl/sbdeveloper/mctpaudio/api/maps/SongList.java
+++ b/src/main/java/nl/sbdeveloper/mctpaudio/api/maps/SongList.java
@@ -30,9 +30,11 @@ public class SongList extends ArrayList {
/**
* Get a random item from this List
*
- * @return The random element
+ * @return The random element, or null if empty
*/
public E getRandom() {
+ int size = size();
+ if (size <= 0) return null;
return get(r.nextInt(size()));
}
diff --git a/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java b/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java
index f66349c..bf20960 100644
--- a/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java
+++ b/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java
@@ -20,7 +20,7 @@ import java.io.IOException;
*/
public class Playlist {
- private SongList playList = new SongList<>();
+ private final SongList playList = new SongList<>();
private final SongList playedList = new SongList<>();
private boolean running = false;