A quick prototype I wrote that kinda works.
Current features:
Can change item ids in all storage blocks and the player's inventory (needed to ensure loss of items does not happen)
Can change blocks in the world (needed to ensure corruption and/or loss does not happen)
Adds all stripped logs present in v3.3 of Ultimate Origins to the c:stripped_logs tag.