Module models

Source
Expand description

Models for interacting with Minecraft servers

Structs§

AssetIndex
Map of all the assets for a Minecraft version.
AssetIndexInfo
Information of the asset index.
AssetInfo
Information of a single asset.
ClientLoggingInfo
Client logging information
ComplexArgument
Complex arguments that can define rules for usage.
File
Information about a downloadable file.
LatestVersion
Holds latest release and snapshot version IDs.
LaunchArguments
Game and JVM arguments.
Library
A library need for running the game.
LibraryDownloads
Download information of a library.
LibraryExtract
Additional information about extraction of libraries.
LibraryNatives
Information about available native library.
LoggingInfo
Information about the logging configuration
RecommendedJavaVersion
Recommended java version.
Rule
A rule that can enable/disable functionality on a specific platform/architecture.
RuleFeatures
Special features.
RuleOs
OS configuration
VersionData
Version data includes all necessary information for installing and launching Minecraft. Every Minecraft version (releases, snapshots, betas, …) has its own version data.
VersionDownloads
Download information of the client/server.
VersionManifest
Manifest with all Minecraft versions. Includes identifiers for the latest release and snapshot version.
VersionSummary
Summary of a version that is found in the version manifest.

Enums§

Argument
An argument that can be just a string, or a complex one that has rules defined.
RuleAction
Action of a rule.
VersionType
The type of version.