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