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;