diff --git a/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/EPKLoader.java b/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/EPKLoader.java index 3da8bec..8160417 100644 --- a/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/EPKLoader.java +++ b/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/EPKLoader.java @@ -4,6 +4,7 @@ import java.io.IOException; import java.io.InputStream; import java.util.Map; +import net.peyton.eagler.minecraft.AudioUtils; import org.teavm.jso.typedarrays.ArrayBuffer; import org.teavm.jso.typedarrays.Uint8Array; @@ -147,6 +148,12 @@ public class EPKLoader { if(zis.read() != ':') { throw new IOException("File '" + name + "' is incomplete"); } + + String s = path + name; + if(s.contains(".ogg")) { + AudioUtils.addFile(s); + } + loadedFiles.put(path + name, load); }else { zis.skip(len);