fabric

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DownloadURL

func DownloadURL(gameVersion string, loaderVersion string) (string, error)

DownloadURL returns the download URL for the Fabric server JAR for a given game version and loader version.

Parameters:

  • gameVersion: the Minecraft version string (e.g., "1.21.5", "25w14craftmine", "1.18-pre2").
  • loaderVersion: the Fabric loader version string (e.g., "0.16.14").

Returns:

  • string: the direct download URL for the Fabric server JAR file if the versions exist.
  • error: an error if the game version or loader version is not found, or if any HTTP or JSON decoding issues occur.

func Loaders

func Loaders(latestFirst bool) ([]string, error)

Loaders fetches the list of all available Fabric loader versions from the official FabricMC API.

Parameters:

  • latestFirst: if true, returns the loader versions with higher versions first. If false, returns the loader versions with lower versions first.

Returns:

  • []string: a slice of Fabric loader versions (e.g., "0.16.14", "0.15.11").
  • error: an error if any HTTP or JSON decoding issues occur.

func Versions

func Versions(latestFirst bool) ([]string, error)

Versions fetches the list of all Minecraft Fabric-supported game versions from the official FabricMC API.

Parameters:

  • latestFirst: if true, returns the versions with higher versions first. If false, returns the versions with lower versions first.

Returns:

  • []string: a slice of Minecraft versions supported by Fabric (e.g., "1.20.5", "1.18-pre2", "20w51a").
  • error: an error if any HTTP or JSON decoding issues occur.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL