Class ModInfo
java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.ModInfo
- All Implemented Interfaces:
net.minecraftforge.forgespi.language.IConfigurable,net.minecraftforge.forgespi.language.IModInfo
public class ModInfo
extends Object
implements net.minecraftforge.forgespi.language.IModInfo, net.minecraftforge.forgespi.language.IConfigurable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraftforge.forgespi.language.IModInfo
net.minecraftforge.forgespi.language.IModInfo.DependencySide, net.minecraftforge.forgespi.language.IModInfo.Ordering -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final net.minecraftforge.forgespi.language.IConfigurableprivate static final org.apache.maven.artifact.versioning.DefaultArtifactVersionprivate final List<? extends net.minecraftforge.forgespi.language.IModInfo.ModVersion>private final Stringprivate final Stringprivate final List<net.minecraftforge.forgespi.locating.ForgeFeature.Bound>private static final org.slf4j.Loggerprivate final booleanprivate final Stringprivate final Stringprivate final ModFileInfoprivate static final Patternprivate static final Patternprivate static final Patternprivate final org.apache.maven.artifact.versioning.ArtifactVersionFields inherited from interface net.minecraftforge.forgespi.language.IModInfo
UNBOUNDED -
Constructor Summary
ConstructorsConstructorDescriptionModInfo(ModFileInfo owningFile, net.minecraftforge.forgespi.language.IConfigurable config) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraftforge.forgespi.language.IConfigurable<T> Optional<T>getConfigElement(String... key) List<? extends net.minecraftforge.forgespi.language.IConfigurable>getConfigList(String... key) List<? extends net.minecraftforge.forgespi.language.IModInfo.ModVersion>List<? extends net.minecraftforge.forgespi.locating.ForgeFeature.Bound>booleangetModId()org.apache.maven.artifact.versioning.ArtifactVersion
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEFAULT_VERSION
private static final org.apache.maven.artifact.versioning.DefaultArtifactVersion DEFAULT_VERSION -
VALID_MODID
-
VALID_NAMESPACE
-
VALID_VERSION
-
owningFile
-
modId
-
namespace
-
version
private final org.apache.maven.artifact.versioning.ArtifactVersion version -
displayName
-
description
-
logoFile
-
logoBlur
private final boolean logoBlur -
updateJSONURL
-
dependencies
-
features
-
properties
-
config
private final net.minecraftforge.forgespi.language.IConfigurable config -
modUrl
-
-
Constructor Details
-
ModInfo
-
-
Method Details
-
getOwningFile
- Specified by:
getOwningFilein interfacenet.minecraftforge.forgespi.language.IModInfo
-
getModId
- Specified by:
getModIdin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getDisplayName
- Specified by:
getDisplayNamein interfacenet.minecraftforge.forgespi.language.IModInfo
-
getDescription
- Specified by:
getDescriptionin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getVersion()- Specified by:
getVersionin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getDependencies
- Specified by:
getDependenciesin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getNamespace
- Specified by:
getNamespacein interfacenet.minecraftforge.forgespi.language.IModInfo
-
getModProperties
- Specified by:
getModPropertiesin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getUpdateURL
- Specified by:
getUpdateURLin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getLogoFile
- Specified by:
getLogoFilein interfacenet.minecraftforge.forgespi.language.IModInfo
-
getLogoBlur
public boolean getLogoBlur()- Specified by:
getLogoBlurin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getConfig
public net.minecraftforge.forgespi.language.IConfigurable getConfig()- Specified by:
getConfigin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getForgeFeatures
- Specified by:
getForgeFeaturesin interfacenet.minecraftforge.forgespi.language.IModInfo
-
getConfigElement
- Specified by:
getConfigElementin interfacenet.minecraftforge.forgespi.language.IConfigurable
-
getConfigList
public List<? extends net.minecraftforge.forgespi.language.IConfigurable> getConfigList(String... key) - Specified by:
getConfigListin interfacenet.minecraftforge.forgespi.language.IConfigurable
-
getModURL
- Specified by:
getModURLin interfacenet.minecraftforge.forgespi.language.IModInfo
-