All Classes

Class Description
ClientModInitializer
A mod initializer ran only on EnvType.CLIENT.
ContactInformation
Represents a contact information.
CustomValue
Represents a custom value in the fabric.mod.json.
CustomValue.CvArray
Represents an CustomValue.CvType.ARRAY value.
CustomValue.CvObject
Represents an CustomValue.CvType.OBJECT value.
CustomValue.CvType
The possible types of a custom value.
DedicatedServerModInitializer
A mod initializer ran only on EnvType.SERVER.
EntrypointContainer<T>
A container holding both an entrypoint instance and the ModContainer which has provided the entrypoint.
EntrypointException
Represents an exception that arises when obtaining entrypoints.
Environment
Applied to declare that the annotated element is present only in the specified environment.
EnvironmentInterface
Applied to declare that a class implements an interface only in the specified environment.
EnvironmentInterfaces
A container of multiple EnvironmentInterface annotations on a class, often defined implicitly.
EnvType
Represents a type of environment.
FabricLoader
The public-facing FabricLoader instance.
LanguageAdapter
Creates instances of objects from custom notations.
LanguageAdapterException
An exception that occurs during a LanguageAdapter's object creation.
MappingResolver
Helper class for performing mapping resolution.
ModContainer
Represents a mod.
ModDependency
Represents a dependency.
ModEnvironment  
ModInitializer
A mod initializer.
ModMetadata
The metadata of a mod.
Person
Represents a person.
PreLaunchEntrypoint
Entrypoint getting invoked just before launching the game.
SemanticVersion
Represents a Sematic Version.
Version
Represents a version of a mod.
VersionParsingException  
VersionPredicate  
VersionPredicate.Type