CLASS net/minecraft/class_8886 net/minecraft/block/CrafterBlock FIELD field_46798 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46799 CRAFTING Lnet/minecraft/class_2746; FIELD field_46800 TRIGGERED Lnet/minecraft/class_2746; FIELD field_46801 ORIENTATION Lnet/minecraft/class_2754; FIELD field_46803 recipeCache Lnet/minecraft/class_8884; FIELD field_47521 TRIGGER_DELAY I METHOD method_54474 (Lnet/minecraft/class_1799;)V ARG 0 stack METHOD method_54475 getCraftingRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional; ARG 0 world ARG 1 inputInventory METHOD method_54476 transferOrSpawnStack (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8887;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_8786;)V ARG 1 world ARG 2 pos ARG 3 blockEntity ARG 4 stack ARG 5 state ARG 6 recipe METHOD method_54477 setTriggered (Lnet/minecraft/class_2586;Z)V ARG 1 blockEntity ARG 2 triggered METHOD method_54478 craft (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V ARG 1 state ARG 2 world ARG 3 pos