#if player is crouching hide frame execute if predicate hide_item_frames:is_sneaking run function hide_item_frames:hide_frame # reset advancement so it can fire again advancement revoke @a only hide_item_frames:interact_item_frame