Badges update automatically and link to the mod page on MineUniverse.
Special thanks goes out to konwboj, the developer of the Tumbleweed mod who took the time to analyze the issue despite not needing to. This might not have been as easy without your help, finding the line that caused such tremendous hiccups.