From c3a6e56882f46459db8ce62a3e5461057cd69085 Mon Sep 17 00:00:00 2001 From: Nadwey Date: Sun, 10 Aug 2025 22:42:31 +0200 Subject: [PATCH] Add missing NeoForge to WriteManifestFromPack (#326) Fixes #295 --- curseforge/packinterop/translation.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/curseforge/packinterop/translation.go b/curseforge/packinterop/translation.go index 50b87df..de4fcd8 100644 --- a/curseforge/packinterop/translation.go +++ b/curseforge/packinterop/translation.go @@ -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,