What runs today
Status in Poly Mod Loader 0.1.0-alpha.19. Details and error codes are in Compatibility.
Poly Mods
SupportedMods written for Poly Mod Loader’s own API.They run on the client and on servers.
Forge
SupportedRuns Forge and FML themselves, also next to Fabric mods.On 26.1 and 26.2, popular Forge mods (40 on 26.2) play a world together, save it and quit. The only mods left out are ones Forge refuses too.
Fabric
SupportedRuns Fabric mods the way Fabric Loader does, Mixin included.On 26.1 and 26.2, popular Fabric mods (138 on 26.2, Sodium and Iris among them) play a world together, save it and quit.
NeoForge
Not supportedSupport is on the way.Until then, NeoForge mods are left out of the launch, and the log lists the NeoForge features each one needs.
Quilt
Not supportedSupport is on the way.quilt.mod.json is not read yet.A Quilt mod that also has fabric.mod.json runs as a Fabric mod.
For mod developers: Poly Mods
Poly Mods use Poly Mod Loader’s Native API instead of Minecraft’s internal classes.The API is in preview and can still change.
One build for several versions
A mod that only uses the API can declare a range such as 26.* instead of one exact Minecraft version.
Works next to Fabric mods
Poly Mods and Fabric mods can depend on each other.
Errors that say what to fix
A wrong declaration stops the game at startup with a POLY error code, instead of crashing later in a world.
Tests in the real game
Game tests run on a test server without a window, with mock players.