All Classes and Interfaces
Class
Description
Base class for all list-like tags.
Represents a maven artifact.
An asset index that provides the additional assets, the game needs.
Byte array tag (
TagType.BYTE_ARRAY).Provides an ASM-like visitor for class mappings.
Compound tag (
TagType.COMPOUND).An
Either is always either an instance of Either.Left or Either.Right effectively
giving a union type of two other types.Provides an ASM-like visitor for field mappings.
Int array tag (
TagType.INT_ARRAY).Thrown when attempting to parse invalid
NBT.A
Function implementation that can throw IOException.Provides access to the launcher metadata.
Provides logic on how a
Launcher instance should cache its downloaded files.A lazy value that is initialised when first needed.
A library for the game.
List tag (
TagType.LIST).Long array tag (
TagType.LONG_ARRAY).Provides an ASM-like visitor for mappings.
A
MappingVisitor that assembles an IMappingFile from the things it visits.Provides an ASM-like visitor for method mappings.
Class to read and write binary NBT.
A compression method used to read and write NBT.
An implementation of
LauncherCache that does not perform any caching.A numeric tag.
Provides an ASM-like visitor for package mappings.
Provides an ASM-like visitor for parameter mappings.
An implementation of
LauncherCache that caches all downloads under a given base directory.Marks a physical side for a mod to be placed in.
Class to read and write SNBT.
A string tag of type
TagType.STRING.A tag type for a NBT tag.
Launcher metadata for one specific minecraft version.
A minecraft version type.