|
Quilt Loader 1
|
Representation of a mod's metadata. More...
Classes | |
| interface | ProvidedMod |
Public Member Functions | |
| String | id () |
| String | group () |
| Version | version () |
| String | name () |
| String | description () |
| Collection< ModLicense > | licenses () |
| Gets all licenses that apply to this mod. | |
| Collection< ModContributor > | contributors () |
| String | getContactInfo (String key) |
| Gets an entry in this mod's contact information. | |
| Map< String, String > | contactInfo () |
| Collection< ModDependency > | depends () |
| Collection< ModDependency > | breaks () |
| default Collection<? extends ProvidedMod > | provides () |
| String | icon (int size) |
| Gets the path to an icon. | |
| boolean | containsValue (String key) |
| Checks for values from a mod's metadata. | |
| LoaderValue | value (String key) |
| Gets a value from a mod's metadata. | |
| Map< String, LoaderValue > | values () |
| Gets all available values in a mod's metadata. | |
Representation of a mod's metadata.
| Collection< ModDependency > org.quiltmc.loader.api.ModMetadata.breaks | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| Map< String, String > org.quiltmc.loader.api.ModMetadata.contactInfo | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| boolean org.quiltmc.loader.api.ModMetadata.containsValue | ( | String | key | ) |
Checks for values from a mod's metadata.
See values() for the specific limitations of this API.
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| Collection< ModContributor > org.quiltmc.loader.api.ModMetadata.contributors | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| Collection< ModDependency > org.quiltmc.loader.api.ModMetadata.depends | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| String org.quiltmc.loader.api.ModMetadata.description | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| String org.quiltmc.loader.api.ModMetadata.getContactInfo | ( | String | key | ) |
Gets an entry in this mod's contact information.
| key | the key of the contact information entry |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| String org.quiltmc.loader.api.ModMetadata.group | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| String org.quiltmc.loader.api.ModMetadata.icon | ( | int | size | ) |
Gets the path to an icon.
The standard defines icons as square .PNG files, however their dimensions are not defined - in particular, they are not guaranteed to be a power of two.
The preferred size is used in the following manner:
| size | the preferred size |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| String org.quiltmc.loader.api.ModMetadata.id | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| Collection< ModLicense > org.quiltmc.loader.api.ModMetadata.licenses | ( | ) |
Gets all licenses that apply to this mod.
The presence of a license does not imply whether multiple licenses all apply or may be chosen between, consult this mod's licensing for all the details.
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| String org.quiltmc.loader.api.ModMetadata.name | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
|
inline |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| LoaderValue org.quiltmc.loader.api.ModMetadata.value | ( | String | key | ) |
Gets a value from a mod's metadata.
See values() for the specific limitations of this API.
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| Map< String, LoaderValue > org.quiltmc.loader.api.ModMetadata.values | ( | ) |
Gets all available values in a mod's metadata.
This can be used to access a place in a mod's metadata where custom values may be defined. Depending on the format of the underlying implementation, this might include all of the data in the original metadata file (such as a quilt.mod.json), or only custom values, or nothing at all.
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.
| Version org.quiltmc.loader.api.ModMetadata.version | ( | ) |
Implemented in org.quiltmc.loader.impl.metadata.qmj.FabricModMetadataWrapper, and org.quiltmc.loader.impl.metadata.qmj.ProvidedModMetadata.