CLASS btj net/minecraft/block/entity/BannerPattern CLASS btj$a Builder FIELD a patterns Ljava/util/List; METHOD a build ()Lij; METHOD a with (Lbtj;Lbbb;)Lbtj$a; ARG 1 pattern FIELD A HALF_VERTICAL Lbtj; FIELD B HALF_HORIZONTAL Lbtj; FIELD C HALF_VERTICAL_MIRROR Lbtj; FIELD D HALF_HORIZONTAL_MIRROR Lbtj; FIELD E BORDER Lbtj; FIELD F CURLY_BORDER Lbtj; FIELD G GRADIENT Lbtj; FIELD H GRADIENT_UP Lbtj; FIELD I BRICKS Lbtj; FIELD J GLOBE Lbtj; FIELD K CREEPER Lbtj; FIELD L SKULL Lbtj; FIELD M FLOWER Lbtj; FIELD N MOJANG Lbtj; FIELD O COUNT I FIELD Q name Ljava/lang/String; FIELD R id Ljava/lang/String; FIELD S recipePattern [Ljava/lang/String; FIELD T baseStack Lbce; FIELD a BASE Lbtj; FIELD b SQUARE_BOTTOM_LEFT Lbtj; FIELD c SQUARE_BOTTOM_RIGHT Lbtj; FIELD d SQUARE_TOP_LEFT Lbtj; FIELD e SQUARE_TOP_RIGHT Lbtj; FIELD f STRIPE_BOTTOM Lbtj; FIELD g STRIPE_TOP Lbtj; FIELD h STRIPE_LEFT Lbtj; FIELD i STRIPE_RIGHT Lbtj; FIELD j STRIPE_CENTER Lbtj; FIELD k STRIPE_MIDDLE Lbtj; FIELD l STRIPE_DOWNRIGHT Lbtj; FIELD m STRIPE_DOWNLEFT Lbtj; FIELD n STRIPE_SMALL Lbtj; FIELD o CROSS Lbtj; FIELD p STRAIGHT_CROSS Lbtj; FIELD q TRIANGLE_BOTTOM Lbtj; FIELD r TRIANGLE_TOP Lbtj; FIELD s TRIANGLES_BOTTOM Lbtj; FIELD t TRIANGLES_TOP Lbtj; FIELD u DIAGONAL_LEFT Lbtj; FIELD v DIAGONAL_RIGHT Lbtj; FIELD w DIAGONAL_LEFT_MIRROR Lbtj; FIELD x DIAGONAL_RIGHT_MIRROR Lbtj; FIELD y CIRCLE_MIDDLE Lbtj; FIELD z RHOMBUS_MIDDLE Lbtj; METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V ARG 3 name METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lbce;)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;)Lbtj; ARG 0 id METHOD b getId ()Ljava/lang/String;