diff --git a/curseforge/curseforge.go b/curseforge/curseforge.go index bba1d2b..1d546ed 100644 --- a/curseforge/curseforge.go +++ b/curseforge/curseforge.go @@ -112,7 +112,7 @@ func getCurseforgeVersion(mcVersion string) string { var urlRegexes = [...]*regexp.Regexp{ regexp.MustCompile("^https?://(?Pminecraft)\\.curseforge\\.com/projects/(?P[^/]+)(?:/(?:files|download)/(?P\\d+))?"), - regexp.MustCompile("^https?://(?:www\\.)?curseforge\\.com/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)(?:/(?:files|download)/(?P\\d+))?"), + regexp.MustCompile("^https?://(?:www\\.|beta\\.)?curseforge\\.com/(?P[^/]+)/(?P[^/]+)/(?P[^/]+)(?:/(?:files|download)/(?P\\d+))?"), regexp.MustCompile("^(?P[a-z][\\da-z\\-_]{0,127})$"), }