split off MCPPatchesTask