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