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