CLASS bni net/minecraft/block/entity/AbstractFurnaceBlockEntity
	FIELD a inventory Lfh;
	FIELD b customName Ljd;
	FIELD i burnTime I
	FIELD j fuelTime I
	FIELD k cookTime I
	FIELD l cookTimeTotal I
	FIELD m recipesUsed Ljava/util/Map;
	METHOD B isBurning ()Z
	METHOD R_ getName ()Ljd;
	METHOD U_ clearInv ()V
	METHOD Z_ getInvSize ()I
	METHOD a getInvStack (I)Lawo;
	METHOD a takeInvStack (II)Lawo;
		ARG 1 slot
	METHOD a setInvStack (ILawo;)V
		ARG 1 slot
	METHOD a canInsertInvStack (ILawo;Ley;)Z
		ARG 1 slot
		ARG 2 stack
	METHOD a canPlayerUseInv (Larb;)Z
	METHOD a provideRecipeInputs (Lard;)V
	METHOD a getItemBurnTime (Lawo;)I
	METHOD a setLastRecipe (Layw;)V
		ARG 1 recipe
	METHOD a shouldCraftRecipe (Lbbp;Lus;Layw;)Z
		ARG 1 world
		ARG 2 player
		ARG 3 recipe
	METHOD a getInvAvailableSlots (Ley;)[I
	METHOD a fromTag (Lhs;)V
	METHOD a setCustomName (Ljd;)V
	METHOD b removeInvStack (I)Lawo;
	METHOD b setInvProperty (II)V
		ARG 1 pos
	METHOD b isValidInvStack (ILawo;)Z
		ARG 1 slot
	METHOD b canExtractInvStack (ILawo;Ley;)Z
		ARG 1 slot
		ARG 2 stack
	METHOD b unlockLastRecipe (Larb;)V
		ARG 1 player
	METHOD b canUseAsFuel (Lawo;)Z
		ARG 0 stack
	METHOD b canAcceptRecipeOutput (Layw;)Z
		ARG 1 recipe
	METHOD b toTag (Lhs;)Lhs;
	METHOD c isInvEmpty ()Z
	METHOD c getInvProperty (I)I
	METHOD c craftRecipe (Layw;)V
		ARG 1 recipe
	METHOD e tick ()V
	METHOD f getCustomName ()Ljd;
	METHOD g getLastRecipe ()Layw;
	METHOD i getInvPropertyCount ()I
	METHOD p getBurnTimeMap ()Ljava/util/Map;
	METHOD q getCookTime ()I
	METHOD r getDefaultName ()Ljd;
	METHOD s getRecipesUsed ()Ljava/util/Map;
