From adfe66935c410cdeebabbce702abe65fb1b90ddb Mon Sep 17 00:00:00 2001 From: TheEpicBlock <61842090+TheEpicBlock@users.noreply.github.com> Date: Tue, 2 Sep 2025 17:10:22 +0200 Subject: [PATCH] Don't interpret the new nf version format as the old one (#363) Fixes #335 --- cmd/init.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/init.go b/cmd/init.go index 9ee94f9..52448c9 100644 --- a/cmd/init.go +++ b/cmd/init.go @@ -103,7 +103,9 @@ var initCmd = &cobra.Command{ } } v := componentVersion - if loader.Name == "forge" || loader.Name == "neoforge" { + // Forge uses a format where they prefix their version with their supported minecraft version. NeoForge + // did this too, but only during the 1.20.1 days, they've since switched formats. + if loader.Name == "forge" || (loader.Name == "neoforge" && mcVersion == "1.20.1") { v = cmdshared.GetRawForgeVersion(componentVersion) } if !slices.Contains(versions, v) {