diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java index 7c107050..17cfdeb2 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java @@ -51,7 +51,9 @@ public class BannerHandler implements BackwardsBlockEntityHandler { if (patternsTag != null) { for (CompoundTag pattern : patternsTag) { NumberTag colorTag = pattern.getNumberTag("Color"); - pattern.putInt("Color", 15 - colorTag.asInt()); // Invert color id + if (colorTag != null) { + pattern.putInt("Color", 15 - colorTag.asInt()); // Invert color id + } } }