"i need help"
"you need to do this"
"i dont like that system"
"its an easy system for mod compatibility"
"no its not, forge sucks, i can do it better"
Why do you ask for help if you think you can do it better than everybody else? If your "solution" was actually better, it would've been implemented that way in Forge.
You mean illegally redistributing mods and causing the mod owners to lose potential revenue?
Just make a custom modpack and upload it to Curse. You can use the Curse/Twitch launcher to update the pack and other users can update the pack through the launcher as well.
You should be using the JSON system. The reason not to ("minimize the number of files") directly contradicts the reason for the JSON system: to allow recipes to be modified via data resource packs.
You're probably using a newer version of the mappings in your workspace than the ones included in the 9.10 release of MCP. You can find the mappings used by your ForgeGradle workspaces (for recent 1.8 versions of ForgeGradle) in ~/.gradle/caches/minecraft/de/oceanlabs/mcp/<mcp_type>/<mappings_version> (replace ~ with %USERPROFILE% on Windows). You can also download specific mappings versions from the MCPBot website.
In Stable 16,
potionRequirements
is
field_179539_o
and
potionAmplifiers
is
field_179540_p
.