CLASS net/minecraft/class_4861 net/minecraft/screen/ForgingScreenHandler FIELD field_22479 output Lnet/minecraft/class_1731; FIELD field_22480 input Lnet/minecraft/class_1263; FIELD field_22481 context Lnet/minecraft/class_3914; FIELD field_22482 player Lnet/minecraft/class_1657; FIELD field_30813 PLAYER_INVENTORY_START_INDEX I FIELD field_30814 FIRST_INPUT_SLOT_INDEX I FIELD field_30815 SECOND_INPUT_SLOT_INDEX I FIELD field_30816 OUTPUT_SLOT_INDEX I FIELD field_30819 PLAYER_INVENTORY_END_INDEX I METHOD (Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V ARG 1 type ARG 2 syncId ARG 3 playerInventory ARG 4 context METHOD method_24923 onTakeOutput (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V ARG 1 player ARG 2 stack METHOD method_24925 canUse (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_24927 canTakeOutput (Lnet/minecraft/class_1657;Z)Z ARG 1 player ARG 2 present METHOD method_24928 updateResult ()V