diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/song/SongLoaderThread.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/song/SongLoaderThread.java index ffdefe43..3a0d34fe 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/song/SongLoaderThread.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/song/SongLoaderThread.java @@ -55,6 +55,22 @@ public class SongLoaderThread extends Thread { return; } + try { + if (name.endsWith(".mid") || name.endsWith(".midi")) { + song = MidiConverter.getSongFromBytes(bytes, name, bot); + return; + } + + if (name.endsWith(".nbs")) { + song = NBSConverter.getSongFromBytes(bytes, name, bot); + return; + } + } catch (Exception e) { + e.printStackTrace(); + + exception = new SongLoaderException(Component.translatable("Invalid format")); + } + try { song = MidiConverter.getSongFromBytes(bytes, name, bot); } catch (Exception e) {