diff --git a/curseforge/curseforge.go b/curseforge/curseforge.go index 953a819..c3958cb 100644 --- a/curseforge/curseforge.go +++ b/curseforge/curseforge.go @@ -121,7 +121,7 @@ func getCurseforgeVersions(mcVersions []string) []string { var urlRegexes = [...]*regexp.Regexp{ regexp.MustCompile(`^https?://(?Pminecraft)\.curseforge\.com/projects/(?P[^/]+)(?:/(?:files|download)/(?P\d+))?`), - regexp.MustCompile(`^https?://(?:www\.|beta\.)?curseforge\.com/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)(?:/(?:files|download)/(?P\d+))?`), + regexp.MustCompile(`^https?://(?:www\.|beta\.|legacy\.)?curseforge\.com/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)(?:/(?:files|download)/(?P\d+))?`), regexp.MustCompile(`^(?P[a-z][\da-z\-_]{0,127})$`), }