CLASS btg net/minecraft/block/entity/BannerPattern CLASS btg$a Builder FIELD a patterns Ljava/util/List; METHOD a build ()Lii; METHOD a with (Lbtg;Lbay;)Lbtg$a; ARG 1 pattern FIELD A HALF_VERTICAL Lbtg; FIELD B HALF_HORIZONTAL Lbtg; FIELD C HALF_VERTICAL_MIRROR Lbtg; FIELD D HALF_HORIZONTAL_MIRROR Lbtg; FIELD E BORDER Lbtg; FIELD F CURLY_BORDER Lbtg; FIELD G GRADIENT Lbtg; FIELD H GRADIENT_UP Lbtg; FIELD I BRICKS Lbtg; FIELD J GLOBE Lbtg; FIELD K CREEPER Lbtg; FIELD L SKULL Lbtg; FIELD M FLOWER Lbtg; FIELD N MOJANG Lbtg; 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 Lbcb; FIELD a BASE Lbtg; FIELD b SQUARE_BOTTOM_LEFT Lbtg; FIELD c SQUARE_BOTTOM_RIGHT Lbtg; FIELD d SQUARE_TOP_LEFT Lbtg; FIELD e SQUARE_TOP_RIGHT Lbtg; FIELD f STRIPE_BOTTOM Lbtg; FIELD g STRIPE_TOP Lbtg; FIELD h STRIPE_LEFT Lbtg; FIELD i STRIPE_RIGHT Lbtg; FIELD j STRIPE_CENTER Lbtg; FIELD k STRIPE_MIDDLE Lbtg; FIELD l STRIPE_DOWNRIGHT Lbtg; FIELD m STRIPE_DOWNLEFT Lbtg; FIELD n STRIPE_SMALL Lbtg; FIELD o CROSS Lbtg; FIELD p STRAIGHT_CROSS Lbtg; FIELD q TRIANGLE_BOTTOM Lbtg; FIELD r TRIANGLE_TOP Lbtg; FIELD s TRIANGLES_BOTTOM Lbtg; FIELD t TRIANGLES_TOP Lbtg; FIELD u DIAGONAL_LEFT Lbtg; FIELD v DIAGONAL_RIGHT Lbtg; FIELD w DIAGONAL_LEFT_MIRROR Lbtg; FIELD x DIAGONAL_RIGHT_MIRROR Lbtg; FIELD y CIRCLE_MIDDLE Lbtg; FIELD z RHOMBUS_MIDDLE Lbtg; METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V ARG 3 name METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lbcb;)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;)Lbtg; ARG 0 id METHOD b getId ()Ljava/lang/String;