Modern ForgeDownloads the installer, runs processors with the installed Mojang JDK, verifies every output hash.
Typed eventsDiscriminated-union onEvent covers every download, integrity check, processor, and launch transition.
Verify and repairPer-aspect verifiers (minecraft / fabric / forge / runtime) with a repair flow that re-downloads only what's broken.