From 07a538defa24547830f0aa0f1fd0b4b5b99ecf18 Mon Sep 17 00:00:00 2001 From: Cat Core <34719527+thecatcore@users.noreply.github.com> Date: Sun, 11 Feb 2024 13:51:17 +0100 Subject: [PATCH] [Resource-loader] support mods with multiple root path (#157) * [Resource-loader] support mods with multiple root path * Bump resource-loader-v1 version --- gradle.properties | 2 +- .../fabric/impl/resource/loader/ModResourcePackUtil.java | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/gradle.properties b/gradle.properties index 502937d43..970d402a0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,4 +19,4 @@ legacy-fabric-networking-api-v1.version = 2.0.0 legacy-fabric-permissions-api-v1.version = 1.0.1 legacy-fabric-registry-sync-api-v1.version = 2.1.0 legacy-fabric-rendering-api-v1.version = 1.0.0 -legacy-fabric-resource-loader-v1.version = 2.1.0 +legacy-fabric-resource-loader-v1.version = 2.1.1 diff --git a/legacy-fabric-resource-loader-v1/common/src/main/java/net/legacyfabric/fabric/impl/resource/loader/ModResourcePackUtil.java b/legacy-fabric-resource-loader-v1/common/src/main/java/net/legacyfabric/fabric/impl/resource/loader/ModResourcePackUtil.java index e90351654..2fb2926b7 100644 --- a/legacy-fabric-resource-loader-v1/common/src/main/java/net/legacyfabric/fabric/impl/resource/loader/ModResourcePackUtil.java +++ b/legacy-fabric-resource-loader-v1/common/src/main/java/net/legacyfabric/fabric/impl/resource/loader/ModResourcePackUtil.java @@ -48,11 +48,12 @@ public static void appendModResourcePacks(List packList) { continue; } - Path path = container.getRootPath(); - ResourcePack pack = new ModNioResourcePack(container, path, null); + for (Path path : container.getRootPaths()) { + ResourcePack pack = new ModNioResourcePack(container, path, null); - if (!pack.getNamespaces().isEmpty()) { - packList.add(pack); + if (!pack.getNamespaces().isEmpty()) { + packList.add(pack); + } } } }