MCPatcher is not updated for recent Minecraft versions. Optifine is able to use old MCPatcher assets.