CLASS bpa net/minecraft/block/entity/BannerPattern CLASS bpa$a Builder FIELD a patterns Ljava/util/List; METHOD a build ()Lid; METHOD a with (Lbpa;Lawr;)Lbpa$a; ARG 1 pattern FIELD A HALF_VERTICAL_LEFT Lbpa; FIELD B HALF_HORIZONTAL_TOP Lbpa; FIELD C HALF_VERTICAL_RIGHT Lbpa; FIELD D HALF_HORIZONTAL_BOTTOM Lbpa; FIELD E BORDER Lbpa; FIELD F CURLY_BORDER Lbpa; FIELD G GRADIENT_DOWN Lbpa; FIELD H GRADIENT_UP Lbpa; FIELD I BRICKS Lbpa; FIELD J CREEPER Lbpa; FIELD K SKULL Lbpa; FIELD L FLOWER Lbpa; FIELD M MOJANG Lbpa; FIELD N COUNT I FIELD P name Ljava/lang/String; FIELD Q id Ljava/lang/String; FIELD R recipePattern [Ljava/lang/String; FIELD S baseStack Laxx; FIELD a BASE Lbpa; FIELD b SQUARE_BOTTOM_LEFT Lbpa; FIELD c SQUARE_BOTTOM_RIGHT Lbpa; FIELD d SQUARE_TOP_LEFT Lbpa; FIELD e SQUARE_TOP_RIGHT Lbpa; FIELD f STRIPE_BOTTOM Lbpa; FIELD g STRIPE_TOP Lbpa; FIELD h STRIPE_LEFT Lbpa; FIELD i STRIPE_RIGHT Lbpa; FIELD j STRIPE_CENTER Lbpa; FIELD k STRIPE_MIDDLE Lbpa; FIELD l STRIPE_DOWNRIGHT Lbpa; FIELD m STRIPE_DOWNLEFT Lbpa; FIELD n SMALL_STRIPES Lbpa; FIELD o CROSS Lbpa; FIELD p STRAIGHT_CROSS Lbpa; FIELD q TRIANGLE_BOTTOM Lbpa; FIELD r TRIANGLE_TOP Lbpa; FIELD s TRIANGLES_BOTTOM Lbpa; FIELD t TRIANGLES_TOP Lbpa; FIELD u DIAGONAL_DOWN_LEFT Lbpa; FIELD v DIAGONAL_UP_RIGHT Lbpa; FIELD w DIAGONAL_UP_LEFT Lbpa; FIELD x DIAGONAL_DOWN_RIGHT Lbpa; FIELD y CIRCLE Lbpa; FIELD z RHOMBUS Lbpa; METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V ARG 3 name METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Laxx;)V ARG 3 name ARG 4 id METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ARG 3 name ARG 4 id ARG 5 recipePattern0 ARG 6 recipePattern1 METHOD a getName ()Ljava/lang/String; METHOD a byId (Ljava/lang/String;)Lbpa; ARG 0 id METHOD b getId ()Ljava/lang/String;