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