This Fabric Game Provider directly launches the game via stubbed classes. well not really, i ended up using the same method as the default game provider as only in this way can the game actually be launched and load mods
Each of the game providers must provide an entrypoint method and a version string.
This is where we're currently getting them from. If these aren't sufficient, a new implementations should be added. Then add them to the list below.
net.minecraft.client.Minecraft#VERSION String
net.minecraft.client.Minecraft.main(String[])
net.minecraft.server.MinecraftServer#VERSION String
net.minecraft.server.MinecraftServer#main(String[])