From 072cd9c7a6bd499e894ef6d546effa3ab420fdeb Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sun, 19 Jan 2020 18:10:20 +0100 Subject: [PATCH] LastTrack yo --- src/main/java/com/bbn/hadder/audio/TrackManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/audio/TrackManager.java b/src/main/java/com/bbn/hadder/audio/TrackManager.java index c5710fe..db3a475 100644 --- a/src/main/java/com/bbn/hadder/audio/TrackManager.java +++ b/src/main/java/com/bbn/hadder/audio/TrackManager.java @@ -20,6 +20,7 @@ public class TrackManager extends AudioEventAdapter { private final AudioPlayer player; private final AudioManager manager; private final Queue queue; + AudioTrack lastTrack; private boolean loop = false; public TrackManager(AudioPlayer player, AudioManager manager) { @@ -51,8 +52,9 @@ public class TrackManager extends AudioEventAdapter { @Override public void onTrackEnd(AudioPlayer player, AudioTrack track, AudioTrackEndReason endReason) { Guild g = queue.poll().getAuthor().getGuild(); + this.lastTrack = track; if (loop) { - player.playTrack(track.makeClone()); + player.playTrack(lastTrack.makeClone()); } else if (queue.isEmpty()) { manager.players.remove(g.getId()); manager.getPlayer(g).destroy();