Add missing NeoForge to WriteManifestFromPack (#326)

Fixes #295
This commit is contained in:
Nadwey 2025-08-10 22:42:31 +02:00 committed by GitHub
parent 3ed92e8ee7
commit c3a6e56882
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,9 +4,10 @@ import (
"bytes"
"encoding/json"
"fmt"
"github.com/packwiz/packwiz/core"
"io"
"os"
"github.com/packwiz/packwiz/core"
)
func ReadMetadata(s ImportPackSource) ImportPackMetadata {
@ -93,6 +94,11 @@ func WriteManifestFromPack(pack core.Pack, fileRefs []AddonFileReference, projec
ID: "forge-" + forgeVersion,
Primary: true,
})
} else if neoforgeVersion, ok := pack.Versions["neoforge"]; ok {
modLoaders = append(modLoaders, modLoaderDef{
ID: "neoforge-" + neoforgeVersion,
Primary: true,
})
} else if quiltVersion, ok := pack.Versions["quilt"]; ok {
modLoaders = append(modLoaders, modLoaderDef{
ID: "quilt-" + quiltVersion,