From 77ca5d219d90a2af0d0a25b5eca2e03bdfb5ef59 Mon Sep 17 00:00:00 2001 From: Catfoolyou Date: Sat, 10 May 2025 19:06:53 -0400 Subject: [PATCH] EPK sound loading --- .../net/lax1dude/eaglercraft/internal/teavm/EPKLoader.java | 7 +++++++ 1 file changed, 7 insertions(+) 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);