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