
Introducing Launchpad: Port your Fabric mods to NeoForge with zero platform-dependent code
We're happy to announce the release of our latest mod in the Sinytra ecosystem, Launchpad!
Launchpad is a small tool aimed at Fabric developers that lets you bring your mod to NeoForge without writing any platform-dependent code. Your mod metadata, entrypoints, class tweakers, registration code etc. stay the same.
When the game starts, Launchpad automatically discovers installed compatible fabric mods and loads them into neoforge as if they were written natively for the loader. At a glance, it is similar to Connector, but it does not make any changes to your mod on its own and requires explicit opt-in from the mod developer.
It's perfectly suited for modders who were considering using Connector to make their mod compatible with NeoForge, but were worried about the potential side-effects it might come with. Launchpad gives you full control over changes made to your mod and has effectively no runtime overhead.
At the same time, Launchpad's release is yet another step towards our upcoming Connector port. By separating the base locator and loader code into its own project, we provide mod devs with a lightweight solution and also improve its stability through automated tests and a smaller test surface. The Connector port is nearly done and at the moment we're mainly focusing on testing mods for compatibility. More on that in a later post!
Also huge thanks to u/MoriyaShiine for testing this early and finding many of my stupid bugs.
Modrinth: https://modrinth.com/mod/launchpad
CurseForge: https://www.curseforge.com/minecraft/mc-mods/launchpad
GitHub: https://github.com/Sinytra/Launchpad
Please report any issues you find on our issue tracker or chat with us on discord.