Interface IModInfo
- All Known Implementing Classes:
ModInfo
public interface IModInfo
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
static enum
static interface
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.maven.artifact.versioning.VersionRange
-
Method Summary
Modifier and TypeMethodDescriptionList
<? extends IModInfo.ModVersion> List
<? extends ForgeFeature.Bound> Returns the language loader this mod uses.boolean
getModId()
Returns the mod id.org.apache.maven.artifact.versioning.ArtifactVersion
-
Field Details
-
UNBOUNDED
static final org.apache.maven.artifact.versioning.VersionRange UNBOUNDED
-
-
Method Details
-
getOwningFile
IModFileInfo getOwningFile() -
getLoader
IModLanguageLoader getLoader()Returns the language loader this mod uses.- Returns:
- the language loader this mod uses
-
getModId
String getModId()Returns the mod id. Mod IDs must satisfy the following requirements:- be from 2 to 64 characters long
- contain only lowercase letters, digits, underscores, and periods
- each dot-separated section must start with a lowercase letter
- Returns:
- the mod id
-
getDisplayName
String getDisplayName() -
getDescription
String getDescription() -
getVersion
org.apache.maven.artifact.versioning.ArtifactVersion getVersion() -
getDependencies
List<? extends IModInfo.ModVersion> getDependencies() -
getForgeFeatures
List<? extends ForgeFeature.Bound> getForgeFeatures() -
getNamespace
String getNamespace() -
getModProperties
-
getUpdateURL
-
getModURL
-
getLogoFile
-
getLogoBlur
boolean getLogoBlur() -
getConfig
IConfigurable getConfig()
-