CLASS bae net/minecraft/item/BlockItem
	FIELD a block Lbmm;
	METHOD <init> (Lbmm;Lbbw$a;)V
		ARG 1 block
		ARG 2 settings
	METHOD a place (Lbaf;)Lahd;
		ARG 1 context
	METHOD a place (Lbaf;Lbvk;)Z
		ARG 1 context
		ARG 2 state
	METHOD a writeTagToBlockEntity (Lbhi;Lavy;Lev;Lbcb;)Z
		ARG 0 world
		ARG 1 player
		ARG 2 pos
		ARG 3 stack
	METHOD a getPlaceSound (Lbvk;)Lyj;
		ARG 1 state
	METHOD a (Lbvk;Lbwn;Ljava/lang/Comparable;)Lbvk;
		ARG 2 value
	METHOD a with (Lbvk;Lbwn;Ljava/lang/String;)Lbvk;
		ARG 0 state
		ARG 1 property
		ARG 2 name
	METHOD a postPlacement (Lev;Lbhi;Lavy;Lbcb;Lbvk;)Z
		ARG 1 pos
		ARG 2 world
		ARG 3 player
		ARG 4 stack
		ARG 5 state
	METHOD a placeFromTag (Lev;Lbhi;Lbcb;Lbvk;)Lbvk;
		ARG 1 pos
		ARG 2 world
		ARG 3 stack
		ARG 4 state
	METHOD a appendBlocks (Ljava/util/Map;Lbbw;)V
		ARG 1 map
		ARG 2 item
	METHOD b getPlacementContext (Lbaf;)Lbaf;
		ARG 1 context
	METHOD b canPlace (Lbaf;Lbvk;)Z
		ARG 1 context
		ARG 2 state
	METHOD c getPlacementState (Lbaf;)Lbvk;
		ARG 1 context
	METHOD d checkStatePlacement ()Z
	METHOD e getBlock ()Lbmm;
