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