From 54cf9a9a684784fe87b4d50b46b9ff4ab2616c72 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Sun, 2 Apr 2023 18:24:17 +0700 Subject: [PATCH] weird bug not fixed and i have no idea why it happen --- .../chayapak/chomens_bot/commands/MusicCommand.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/commands/MusicCommand.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/commands/MusicCommand.java index 092c4e8c..35ec08bb 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/commands/MusicCommand.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/commands/MusicCommand.java @@ -95,14 +95,18 @@ public class MusicCommand implements Command { public Component play (CommandContext context, String[] args) { final MusicPlayerPlugin player = context.bot().music(); - final String _path = String.join(" ", Arrays.copyOfRange(args, 1, args.length)); - final Path path = Path.of(root.toString(), _path); - + String _path; + Path path; try { + _path = String.join(" ", Arrays.copyOfRange(args, 1, args.length)); + path = Path.of(root.toString(), _path); + if (!path.toString().contains("http")) player.loadSong(path); else player.loadSong(new URL(_path)); } catch (MalformedURLException e) { return Component.text("Invalid URL").color(NamedTextColor.RED); + } catch (Exception e) { + return Component.text(e.toString()).color(NamedTextColor.RED); } return Component.text("success");