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.