From d73b03b796cd1a13d0bb63d57820ac7ba83578b2 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sat, 10 Jun 2023 15:23:37 -0700 Subject: Bump JDA from v4 to V5 Changed all methods from JDA v4 to V5 --- src/main/java/commands/CommandManager.java | 9 +++++---- src/main/java/commands/UIPusher.java | 18 +++++------------- 2 files changed, 10 insertions(+), 17 deletions(-) (limited to 'src/main/java/commands') diff --git a/src/main/java/commands/CommandManager.java b/src/main/java/commands/CommandManager.java index 0dccf7a..39ca243 100644 --- a/src/main/java/commands/CommandManager.java +++ b/src/main/java/commands/CommandManager.java @@ -1,19 +1,20 @@ package commands; import audio.Music; -import net.dv8tion.jda.api.events.interaction.SlashCommandEvent; + +import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; import net.dv8tion.jda.api.hooks.ListenerAdapter; import java.util.Objects; public class CommandManager extends ListenerAdapter { Music music; - String songDatabase = "https://pinapelz.github.io/vTuberDiscordBot/forsen.txt"; + String songDatabase = "YOUR_LIST_OF_YOUTUBE_LINKS_OR_AUDIO_URLS_HERE"; public CommandManager(Music music){ this.music = music; } @Override - public void onSlashCommand(SlashCommandEvent event) { + public void onSlashCommandInteraction(SlashCommandInteractionEvent event) { String command = event.getName(); switch (command) { case "play": @@ -70,7 +71,7 @@ public class CommandManager extends ListenerAdapter { music.showQueueMenu(event, "inspect-queue", "Select a track to inspect below"); break; } - super.onSlashCommand(event); + super.onSlashCommandInteraction(event); } } diff --git a/src/main/java/commands/UIPusher.java b/src/main/java/commands/UIPusher.java index 91f5dbf..43d98a3 100644 --- a/src/main/java/commands/UIPusher.java +++ b/src/main/java/commands/UIPusher.java @@ -1,22 +1,14 @@ package commands; -import audio.GuildMusicManager; -import com.sedmelluq.discord.lavaplayer.track.AudioTrack; -import net.dv8tion.jda.api.entities.Emoji; -import net.dv8tion.jda.api.entities.TextChannel; -import net.dv8tion.jda.api.events.interaction.SlashCommandEvent; -import net.dv8tion.jda.api.interactions.components.Button; -import net.dv8tion.jda.api.interactions.components.selections.SelectOption; -import net.dv8tion.jda.api.interactions.components.selections.SelectionMenu; -import org.jetbrains.annotations.NotNull; -import java.util.ArrayList; -import java.util.List; -import java.util.Queue; +import net.dv8tion.jda.api.entities.emoji.Emoji; +import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; +import net.dv8tion.jda.api.interactions.components.buttons.Button; + public class UIPusher { - public void showControls(SlashCommandEvent event){ + public void showControls(SlashCommandInteractionEvent event){ event.reply("Controls for the player:") .addActionRow( Button.primary("action-volumedown", Emoji.fromUnicode("U+1F509")), -- cgit v1.2.3