Backport of MrCrayfish's wonderful mod Catalogue, aka MrCrayfish's Mod List to mc 1.12.2 & 1.7.10.
Catalogue Vintage mod does not have the ability to read custom props in mcmod.info since legacy Forge doesn't provide any APIs.
There are two branches: 1.12.2-Cleanroom and 1.12.2-Forge. Make sure you have chosen the right platform. Since CurseForge do not have a 'Cleanroom' choice, Cleanroom versions are marked 'NeoForge'.
The repo is just a test field of Cleanroom#422 and the cleanroom version will stop updating if the PR is merged.
For developers, you can try to add new props in mcmod.info. Catalogue in the PR above has the ability to read them and apply. The new props follow.
Or if you want to apply them to Catalogue mod, you can use @Mod.CustomProperty in @Mod annotation.
For reference, see Catalogue.java.
Only the new props are available through annotation, and will be overridden by those in mcmod.info in the PR.
It is completely unnecessary to add Catalogue to your build script.