some lol
This commit is contained in:
@@ -17,6 +17,7 @@ import java.io.File;
|
||||
import java.net.URL;
|
||||
import java.nio.file.Path;
|
||||
import java.text.DecimalFormat;
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -41,6 +42,8 @@ public class MusicPlayerPlugin extends Bot.Listener {
|
||||
|
||||
private int ticksUntilPausedBossbar = 20;
|
||||
|
||||
private long nextBossBarUpdate = Instant.now().toEpochMilli();
|
||||
|
||||
private final String bossbarName = "music";
|
||||
|
||||
public MusicPlayerPlugin (Bot bot) {
|
||||
@@ -118,9 +121,15 @@ public class MusicPlayerPlugin extends Bot.Listener {
|
||||
|
||||
if (bossBar == null) bossBar = addBossBar();
|
||||
|
||||
bossBar.setTitle(generateBossbar());
|
||||
bossBar.setColor(pitch > 0 ? BossBarColor.PURPLE : BossBarColor.YELLOW);
|
||||
bossBar.setValue((int) Math.floor(currentSong.time * speed));
|
||||
final long currentTime = Instant.now().toEpochMilli();
|
||||
|
||||
if (currentTime >= nextBossBarUpdate) {
|
||||
bossBar.setTitle(generateBossbar());
|
||||
bossBar.setColor(pitch > 0 ? BossBarColor.PURPLE : BossBarColor.YELLOW);
|
||||
bossBar.setValue((int) Math.floor(currentSong.time * speed));
|
||||
|
||||
nextBossBarUpdate = currentTime + 500;
|
||||
}
|
||||
|
||||
if (currentSong.paused) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user