From 2f8351d75e89b03ef0978db26e40adbcd7a23e00 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Fri, 5 Dec 2025 23:27:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A3=B0=E9=9F=B3=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E9=AA=8C=E8=AF=81sound=20event?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../momirealms/craftengine/core/pack/AbstractPackManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/net/momirealms/craftengine/core/pack/AbstractPackManager.java b/core/src/main/java/net/momirealms/craftengine/core/pack/AbstractPackManager.java index 8ec309b93..4508ceaa0 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/pack/AbstractPackManager.java +++ b/core/src/main/java/net/momirealms/craftengine/core/pack/AbstractPackManager.java @@ -1419,6 +1419,10 @@ public abstract class AbstractPackManager implements PackManager { oggToSoundEvents.put(Key.of(primitive.getAsString()), soundKey); } } else if (sound instanceof JsonObject soundObj && soundObj.has("name")) { + if (soundObj.has("type")) { + String type = soundObj.get("type").getAsString(); + if (!type.equals("file")) continue; + } String name = soundObj.get("name").getAsString(); oggToSoundEvents.put(Key.of(name), soundKey); }