mirror of
https://github.com/packwiz/packwiz.git
synced 2025-10-14 15:04:32 +02:00
Import author/version metadata from CurseForge packs
This commit is contained in:
@@ -9,6 +9,8 @@ type ImportPackFile interface {
|
||||
|
||||
type ImportPackMetadata interface {
|
||||
Name() string
|
||||
PackAuthor() string
|
||||
PackVersion() string
|
||||
Versions() map[string]string
|
||||
Mods() []AddonFileReference
|
||||
GetFiles() ([]ImportPackFile, error)
|
||||
|
@@ -31,6 +31,14 @@ func (c cursePackMeta) Name() string {
|
||||
return c.NameInternal
|
||||
}
|
||||
|
||||
func (c cursePackMeta) PackVersion() string {
|
||||
return c.Version
|
||||
}
|
||||
|
||||
func (c cursePackMeta) PackAuthor() string {
|
||||
return c.Author
|
||||
}
|
||||
|
||||
func (c cursePackMeta) Versions() map[string]string {
|
||||
vers := make(map[string]string)
|
||||
vers["minecraft"] = c.Minecraft.Version
|
||||
|
@@ -34,6 +34,14 @@ func (m twitchInstalledPackMeta) Name() string {
|
||||
return m.NameInternal
|
||||
}
|
||||
|
||||
func (m twitchInstalledPackMeta) PackAuthor() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m twitchInstalledPackMeta) PackVersion() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m twitchInstalledPackMeta) Versions() map[string]string {
|
||||
vers := make(map[string]string)
|
||||
vers["minecraft"] = m.MCVersion
|
||||
|
Reference in New Issue
Block a user