diff --git a/api/src/main/java/com/viaversion/viaversion/api/type/types/item/ItemType1_20_5.java b/api/src/main/java/com/viaversion/viaversion/api/type/types/item/ItemType1_20_5.java index f33d639e1..09fd79f27 100644 --- a/api/src/main/java/com/viaversion/viaversion/api/type/types/item/ItemType1_20_5.java +++ b/api/src/main/java/com/viaversion/viaversion/api/type/types/item/ItemType1_20_5.java @@ -62,7 +62,7 @@ public class ItemType1_20_5 extends Type { return new Reference2ObjectOpenHashMap<>(); } - final Map, StructuredData> map = new Reference2ObjectOpenHashMap<>(valuesSize + markersSize); + final Map, StructuredData> map = new Reference2ObjectOpenHashMap<>(); for (int i = 0; i < valuesSize; i++) { final StructuredData value = dataType.read(buffer); final StructuredDataKey key = dataType.key(value.id()); diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_5to1_20_3/rewriter/StructuredDataConverter.java b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_5to1_20_3/rewriter/StructuredDataConverter.java index ef3634ff1..978b008c4 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_5to1_20_3/rewriter/StructuredDataConverter.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_5to1_20_3/rewriter/StructuredDataConverter.java @@ -430,13 +430,8 @@ public final class StructuredDataConverter { return true; } - String identifier = BannerPatterns1_20_5.idToKey(layer.pattern().id()); - if (identifier == null) { - return true; - } - - identifier = Key.stripMinecraftNamespace(identifier); - return identifier.equals("flow") || identifier.equals("guster"); + final String identifier = BannerPatterns1_20_5.idToKey(layer.pattern().id()); + return identifier == null || identifier.equals("flow") || identifier.equals("guster"); })) { final ListTag originalPatterns = new ListTag<>(CompoundTag.class); for (final BannerPatternLayer layer : data) {