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