--- a/net/minecraft/world/level/block/entity/TileEntityBanner.java +++ b/net/minecraft/world/level/block/entity/TileEntityBanner.java @@ -102,6 +102,11 @@ } this.itemPatterns = nbttagcompound.getList("Patterns", 10); + // CraftBukkit start + while (this.itemPatterns.size() > 20) { + this.itemPatterns.remove(20); + } + // CraftBukkit end this.patterns = null; }