CLASS bod net/minecraft/block/entity/AbstractFurnaceBlockEntity
	CLASS bod$1
		METHOD a size ()I
		METHOD a get (I)I
			ARG 1 key
		METHOD a set (II)V
			ARG 1 key
			ARG 2 value
	FIELD a inventory Lfh;
	FIELD b propertyDelegate Latn;
	FIELD g TOP_SLOTS [I
	FIELD h BOTTOM_SLOTS [I
	FIELD i SIDE_SLOTS [I
	FIELD j burnTime I
	FIELD k fuelTime I
	FIELD l cookTime I
	FIELD m cookTimeTotal I
	FIELD n recipesUsed Ljava/util/Map;
	METHOD U_ clearInv ()V
	METHOD V_ getInvSize ()I
	METHOD a getInvStack (I)Laxc;
		ARG 1 slot
	METHOD a takeInvStack (II)Laxc;
		ARG 1 slot
	METHOD a setInvStack (ILaxc;)V
		ARG 1 slot
		ARG 2 itemStack
	METHOD a canInsertInvStack (ILaxc;Ley;)Z
		ARG 1 slot
		ARG 2 stack
	METHOD a canPlayerUseInv (Larj;)Z
		ARG 1 playerEntity
	METHOD a provideRecipeInputs (Larl;)V
	METHOD a getItemBurnTime (Laxc;)I
	METHOD a setLastRecipe (Lazm;)V
		ARG 1 recipe
	METHOD a getInvAvailableSlots (Ley;)[I
	METHOD a fromTag (Lhq;)V
	METHOD a addBurnable (Ljava/util/Map;Lbch;I)V
	METHOD a addBurnable (Ljava/util/Map;Lyj;I)V
	METHOD ab_ tick ()V
	METHOD ac_ getCookTime ()I
	METHOD ad_ getLastRecipe ()Lazm;
	METHOD b removeInvStack (I)Laxc;
		ARG 1 slot
	METHOD b isValidInvStack (ILaxc;)Z
		ARG 1 slot
	METHOD b canExtractInvStack (ILaxc;Ley;)Z
		ARG 1 slot
		ARG 2 stack
	METHOD b unlockLastRecipe (Larj;)V
		ARG 1 player
	METHOD b canUseAsFuel (Laxc;)Z
		ARG 0 stack
	METHOD b canAcceptRecipeOutput (Lazm;)Z
		ARG 1 recipe
	METHOD b toTag (Lhq;)Lhq;
	METHOD c isInvEmpty ()Z
	METHOD c craftRecipe (Lazm;)V
		ARG 1 recipe
	METHOD f createBurnableMap ()Ljava/util/Map;
	METHOD h isBurning ()Z
