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