aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/shcm/shsupercm/fabric/citresewn/pack
diff options
context:
space:
mode:
authorSHsuperCM <shsupercm@gmail.com>2022-02-15 12:21:57 +0200
committerSHsuperCM <shsupercm@gmail.com>2022-02-15 12:28:36 +0200
commit972e6c330d03f205ab738ed28c4e47496f30e92d (patch)
treec90360cb169cdb53b608ede798020ae2ac20d85e /src/main/java/shcm/shsupercm/fabric/citresewn/pack
parent32caf009812501e9e9a8f9d835726f12723c4a17 (diff)
downloadCITResewn-972e6c330d03f205ab738ed28c4e47496f30e92d.tar.gz
CITResewn-972e6c330d03f205ab738ed28c4e47496f30e92d.tar.bz2
CITResewn-972e6c330d03f205ab738ed28c4e47496f30e92d.zip
Ported item type (missing asset resolution)
Diffstat (limited to 'src/main/java/shcm/shsupercm/fabric/citresewn/pack')
-rw-r--r--src/main/java/shcm/shsupercm/fabric/citresewn/pack/format/PropertyGroup.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/pack/format/PropertyGroup.java b/src/main/java/shcm/shsupercm/fabric/citresewn/pack/format/PropertyGroup.java
index 6955ac1..b2806a2 100644
--- a/src/main/java/shcm/shsupercm/fabric/citresewn/pack/format/PropertyGroup.java
+++ b/src/main/java/shcm/shsupercm/fabric/citresewn/pack/format/PropertyGroup.java
@@ -40,9 +40,11 @@ public abstract class PropertyGroup {
return values;
}
- public PropertyValue getLast(String namespace, String... pathAliases) {
+ public PropertyValue getLastWithoutMetadata(String namespace, String... pathAliases) {
PropertyValue value = null;
- for (Iterator<PropertyValue> iterator = get(namespace, pathAliases).iterator(); iterator.hasNext(); value = iterator.next());
+ for (PropertyValue next : get(namespace, pathAliases))
+ if (next.keyMetadata() == null)
+ value = next;
return value;
}