diff --git a/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java b/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java index 888e7d2..14f9a95 100644 --- a/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java +++ b/src/main/java/nl/sbdeveloper/mctpaudio/radio/Playlist.java @@ -6,15 +6,13 @@ import nl.sbdeveloper.mctpaudio.MCTPAudio; import nl.sbdeveloper.mctpaudio.api.maps.SongList; import nl.sbdeveloper.mctpaudio.managers.PinManager; import nl.sbdeveloper.mctpaudio.utils.HeadUtil; -import nl.sbdeveloper.mctpaudio.utils.MainUtil; -import nl.sbdeveloper.mctpaudio.utils.WebhookMessage; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitTask; import org.json.simple.JSONObject; -import java.awt.*; import java.io.IOException; +import java.util.Collections; /* Copyright (C) McThemeParks - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited @@ -23,7 +21,7 @@ import java.io.IOException; */ public class Playlist { - private final SongList playList = new SongList<>(); + private final SongList playList = Collections.synchronizedList(new SongList<>()); private boolean running = false; private BukkitTask currentTimer; @@ -86,6 +84,7 @@ public class Playlist { } if (playList.isEmpty()) { + playedList.clear(); start(); }