diff --git a/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeTabSections.java b/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeTabSections.java index 537750d3..fd464a27 100644 --- a/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeTabSections.java +++ b/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeTabSections.java @@ -100,7 +100,7 @@ public static Collection arrange(ResourceLocation tabId, Collection placedSections(ResourceLocation tabId) { diff --git a/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeVariantPickerRegistry.java b/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeVariantPickerRegistry.java index fe86715d..e21372e0 100644 --- a/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeVariantPickerRegistry.java +++ b/module.registrum/src/main/java/dev/anvilcraft/lib/v2/registrum/util/CreativeVariantPickerRegistry.java @@ -149,7 +149,7 @@ public static Collection fold(Collection items) { if (group.isEnabled() && group.presentIn(original)) eligible.add(group); } } - if (eligible.isEmpty()) return original; + if (eligible.isEmpty()) return new ArrayList<>(original); Set emitted = new HashSet<>(); List folded = new ArrayList<>(original.size()); @@ -161,7 +161,7 @@ public static Collection fold(Collection items) { folded.add(group.source()); } } - return List.copyOf(folded); + return folded; } private static Optional> normalize(List variants) {