Modifier and Type | Required Element and Description |
---|---|
String |
modid
The unique mod identifier for this mod
|
Modifier and Type | Optional Element and Description |
---|---|
String |
acceptedMinecraftVersions
The acceptable range of minecraft versions that this mod will load and run in
The default ("empty string") indicates that only the current minecraft version is acceptable.
|
String |
bukkitPlugin
An optional bukkit plugin that will be injected into the bukkit plugin framework if
this mod is loaded into the FML framework and the bukkit coremod is present.
|
String |
certificateFingerprint
Specifying this field allows for a mod to expect a signed jar with a fingerprint matching this value.
|
String |
dependencies
A simple dependency string for this mod (see modloader's "priorities" string specification)
|
String |
modExclusionList
Mods that this mod will not load with.
|
String |
name
A user friendly name for the mod
|
boolean |
useMetadata
Whether to use the mcmod.info metadata by default for this mod.
|
String |
version
A version string for this mod
|
public abstract String dependencies
public abstract boolean useMetadata
public abstract String acceptedMinecraftVersions
public abstract String bukkitPlugin
BukkitPluginRef
annotation on fields.public abstract String modExclusionList
Mod
annotation has a "getCustomErrorException" method, it will be
called to retrieve a custom error message for display in this case. If two mods have a declared
exclusion which is matched, the screen that is shown is indeterminate.public abstract String certificateFingerprint
Mod.FingerprintWarning
method firing prior to any other event on the mod.