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