CLASS bnz net/minecraft/block/entity/AbstractFurnaceBlockEntity
	CLASS bnz$1
		METHOD a getPropertyCount ()I
		METHOD a getProperty (I)I
			ARG 1 propertyId
		METHOD a setProperty (II)V
			ARG 1 propertyId
			ARG 2 value
	FIELD a inventory Lfh;
	FIELD b propertyDelegate Lato;
	FIELD c TOP_SLOTS [I
	FIELD g BOTTOM_SLOTS [I
	FIELD h SIDE_SLOTS [I
	FIELD i burnTime I
	FIELD j fuelTime I
	FIELD k cookTime I
	FIELD l cookTimeTotal I
	FIELD m recipesUsed Ljava/util/Map;
	METHOD T_ clearInv ()V
	METHOD U_ getInvSize ()I
	METHOD a getInvStack (I)Laxd;
		ARG 1 slot
	METHOD a takeInvStack (II)Laxd;
		ARG 1 slot
	METHOD a setInvStack (ILaxd;)V
		ARG 1 slot
		ARG 2 itemStack
	METHOD a canInsertInvStack (ILaxd;Ley;)Z
		ARG 1 slot
		ARG 2 stack
	METHOD a canPlayerUseInv (Lark;)Z
		ARG 1 playerEntity
	METHOD a provideRecipeInputs (Larm;)V
	METHOD a getItemBurnTime (Laxd;)I
	METHOD a setLastRecipe (Lazm;)V
		ARG 1 recipe
	METHOD a shouldCraftRecipe (Lbcf;Luv;Lazm;)Z
		ARG 1 world
		ARG 2 player
		ARG 3 recipe
	METHOD a getInvAvailableSlots (Ley;)[I
	METHOD a fromTag (Lhs;)V
	METHOD a addBurnable (Ljava/util/Map;Lbce;I)V
	METHOD a addBurnable (Ljava/util/Map;Lyl;I)V
	METHOD aa_ tick ()V
	METHOD ab_ getCookTime ()I
	METHOD ac_ getLastRecipe ()Lazm;
	METHOD b removeInvStack (I)Laxd;
		ARG 1 slot
	METHOD b isValidInvStack (ILaxd;)Z
		ARG 1 slot
	METHOD b canExtractInvStack (ILaxd;Ley;)Z
		ARG 1 slot
		ARG 2 stack
	METHOD b unlockLastRecipe (Lark;)V
		ARG 1 player
	METHOD b canUseAsFuel (Laxd;)Z
		ARG 0 stack
	METHOD b canAcceptRecipeOutput (Lazm;)Z
		ARG 1 recipe
	METHOD b toTag (Lhs;)Lhs;
	METHOD c isInvEmpty ()Z
	METHOD c craftRecipe (Lazm;)V
		ARG 1 recipe
	METHOD f createBurnableMap ()Ljava/util/Map;
	METHOD h getRecipesUsed ()Ljava/util/Map;
	METHOD s isBurning ()Z
