From f71f913786a418d896f7024054fa509d5f58aad1 Mon Sep 17 00:00:00 2001 From: SHsuperCM Date: Mon, 20 Dec 2021 16:18:04 +0200 Subject: Fixed invalid namespaces in resourcepacks Fixes #82 --- src/main/java/shcm/shsupercm/fabric/citresewn/pack/CITParser.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/main/java') diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/pack/CITParser.java b/src/main/java/shcm/shsupercm/fabric/citresewn/pack/CITParser.java index ee97b25..7e5ff5d 100644 --- a/src/main/java/shcm/shsupercm/fabric/citresewn/pack/CITParser.java +++ b/src/main/java/shcm/shsupercm/fabric/citresewn/pack/CITParser.java @@ -59,6 +59,9 @@ public final class CITParser { private CITParser() {} Collection packProperties = new ArrayList<>(); for (String namespace : resourcePack.getNamespaces(ResourceType.CLIENT_RESOURCES)) { + if (!Identifier.isValid(namespace)) + continue; + packProperties.addAll(resourcePack.findResources(ResourceType.CLIENT_RESOURCES, namespace, "citresewn/cit", Integer.MAX_VALUE - 53, s -> s.endsWith(".properties"))); if (resourcePack.contains(ResourceType.CLIENT_RESOURCES, new Identifier(namespace, "citresewn/cit.properties"))) packProperties.add(new Identifier(namespace, "citresewn/cit.properties")); -- cgit