actually fix a small (or big?) bug
This commit is contained in:
parent
bd81104d87
commit
313c50e6a8
1 changed files with 4 additions and 2 deletions
|
@ -103,7 +103,7 @@ public class MusicCommand implements Command {
|
||||||
|
|
||||||
if (path.toString().contains("http")) player.loadSong(new URL(_path));
|
if (path.toString().contains("http")) player.loadSong(new URL(_path));
|
||||||
else {
|
else {
|
||||||
// ignore my shitcode for autocomplete
|
// ignore my ohio code for autocomplete
|
||||||
final String separator = File.separator;
|
final String separator = File.separator;
|
||||||
|
|
||||||
if (_path.contains(separator) && !_path.equals("")) {
|
if (_path.contains(separator) && !_path.equals("")) {
|
||||||
|
@ -129,7 +129,7 @@ public class MusicCommand implements Command {
|
||||||
final String[] songs = root.toFile().list();
|
final String[] songs = root.toFile().list();
|
||||||
|
|
||||||
final String file = Arrays.stream(songs)
|
final String file = Arrays.stream(songs)
|
||||||
.filter(song -> song.toLowerCase().contains(_path))
|
.filter(song -> song.toLowerCase().contains(_path.toLowerCase()))
|
||||||
.toArray(String[]::new)[0];
|
.toArray(String[]::new)[0];
|
||||||
|
|
||||||
player.loadSong(Path.of(root.toString(), file));
|
player.loadSong(Path.of(root.toString(), file));
|
||||||
|
@ -137,6 +137,8 @@ public class MusicCommand implements Command {
|
||||||
}
|
}
|
||||||
} catch (MalformedURLException e) {
|
} catch (MalformedURLException e) {
|
||||||
return Component.text("Invalid URL").color(NamedTextColor.RED);
|
return Component.text("Invalid URL").color(NamedTextColor.RED);
|
||||||
|
} catch (ArrayIndexOutOfBoundsException e) {
|
||||||
|
return Component.text("Song not found").color(NamedTextColor.RED);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return Component.text(e.toString()).color(NamedTextColor.RED);
|
return Component.text(e.toString()).color(NamedTextColor.RED);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue