Documentation ¶
Index ¶
- Variables
- func IsAllowedFile(i int) bool
- type Addon
- type AddonResponse
- type Category
- type CurseForge
- type File
- type FileResponse
- type FilesResponse
- type Game
- type Manifest
- type MinecraftManifest
- type ModLoaderManifest
- type OperationFactory
- type PagedResponse
- type Pagination
- type ReleaseType
- type Response
Constants ¶
This section is empty.
Variables ¶
View Source
var AlphaFileType = ReleaseType(3)
View Source
var BetaFileType = ReleaseType(2)
View Source
var FabricInstallerUrl = "https://maven.fabricmc.net/net/fabricmc/fabric-installer/${installerVersion}/fabric-installer-${installerVersion}.jar"
View Source
var ForgeInstallerName = "forge-${mcVersion}-${version}-installer.jar"
View Source
var ForgeInstallerUrl = "https://maven.minecraftforge.net/net/minecraftforge/forge/${mcVersion}-${version}/forge-${mcVersion}-${version}-installer.jar"
View Source
var ImprovedFabricInstallerUrl = "https://meta.fabricmc.net/v2/versions/loader/${mcVersion}/${version}/${installerVersion}/server/jar"
View Source
var ReleaseFileType = ReleaseType(1)
Functions ¶
func IsAllowedFile ¶
Types ¶
type AddonResponse ¶
type AddonResponse struct {
Data Addon
}
type CurseForge ¶
func (CurseForge) Run ¶
func (c CurseForge) Run(env pufferpanel.Environment) pufferpanel.OperationResult
type File ¶
type File struct { Id uint IsAvailable bool DisplayName string FileName string ReleaseType ReleaseType FileStatus int FileDate time.Time FileLength uint64 DownloadCount uint DownloadUrl string AlternateFileId uint GameVersions []string IsServerPack bool ServerPackFileId uint ParentProjectFileId uint }
type FileResponse ¶
type FileResponse struct {
Data File
}
type FilesResponse ¶
type FilesResponse struct { PagedResponse Data []File }
type Manifest ¶
type Manifest struct {
Minecraft MinecraftManifest
}
type MinecraftManifest ¶
type MinecraftManifest struct { Version string ModLoaders []ModLoaderManifest }
type ModLoaderManifest ¶
type OperationFactory ¶
type OperationFactory struct {
pufferpanel.OperationFactory
}
var Factory OperationFactory
func (OperationFactory) Create ¶
func (of OperationFactory) Create(op pufferpanel.CreateOperation) (pufferpanel.Operation, error)
func (OperationFactory) Key ¶
func (of OperationFactory) Key() string
type PagedResponse ¶
type PagedResponse struct { Response Pagination Pagination }
type ReleaseType ¶
type ReleaseType int
Click to show internal directories.
Click to hide internal directories.