public class MalisisCore extends cpw.mods.fml.common.DummyModContainer implements IMalisisMod
Modifier and Type | Field and Description |
---|---|
static java.io.File |
coremodLocation
Path for the mod.
|
static MalisisCore |
instance
Reference to the mod instance
|
static boolean |
isObfEnv
Whether the mod is currently running in obfuscated environment or not.
|
static org.apache.logging.log4j.Logger |
log
Logger for the mod.
|
static java.lang.String |
modid
Mod ID.
|
static java.lang.String |
modname
Mod name.
|
static MalisisNetwork |
network
Network for the mod
|
static java.lang.String |
url
Url for the mod.
|
static java.lang.String |
version
Current version.
|
Constructor and Description |
---|
MalisisCore()
Instantiates MalisisCore.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getCustomResourcePackClass() |
static IMalisisMod |
getMod(java.lang.String id)
Gets the a registered
IMalisisMod by his id. |
java.lang.String |
getModId()
Gets the mod id.
|
java.lang.String |
getName()
Gets the mod name.
|
Settings |
getSettings()
Gets the configuration settings.
|
java.io.File |
getSource() |
java.lang.String |
getVersion()
Gets the mod version.
|
void |
init(cpw.mods.fml.common.event.FMLInitializationEvent event)
Initialization event
|
static java.util.Set<java.lang.String> |
listModId()
Gets a list of registered
IMalisisMod ids. |
static void |
message(java.lang.Object text)
Displays a text in the chat.
|
static void |
message(java.lang.Object text,
java.lang.Object... data)
Displays a text in the chat.
|
void |
onGuiClose(net.minecraftforge.client.event.GuiOpenEvent event)
Gui close event.
|
static boolean |
openConfigurationGui(IMalisisMod mod)
Open the configuration GUI for the
IMalisisMod . |
void |
preInit(cpw.mods.fml.common.event.FMLPreInitializationEvent event)
Pre-initialization event
|
boolean |
registerBus(com.google.common.eventbus.EventBus bus,
cpw.mods.fml.common.LoadController controller) |
static void |
registerMod(IMalisisMod mod)
Registers a
IMalisisMod mod. |
acceptableMinecraftVersionRange, bindMetadata, canBeDisabled, getCustomModProperties, getDependants, getDependencies, getDisplayVersion, getGuiClassName, getMetadata, getMod, getOwnedPackages, getProcessedVersion, getRequirements, getSharedModDescriptor, getSigningCertificate, getSortingRules, isImmutable, matches, setEnabledState, toString
public static final java.lang.String modid
public static final java.lang.String modname
public static final java.lang.String version
public static final java.lang.String url
public static java.io.File coremodLocation
public static MalisisCore instance
public static org.apache.logging.log4j.Logger log
public static MalisisNetwork network
public static boolean isObfEnv
public java.lang.String getModId()
IMalisisMod
getModId
in interface cpw.mods.fml.common.ModContainer
getModId
in interface IMalisisMod
getModId
in class cpw.mods.fml.common.DummyModContainer
public java.lang.String getName()
IMalisisMod
getName
in interface cpw.mods.fml.common.ModContainer
getName
in interface IMalisisMod
getName
in class cpw.mods.fml.common.DummyModContainer
public java.lang.String getVersion()
IMalisisMod
getVersion
in interface cpw.mods.fml.common.ModContainer
getVersion
in interface IMalisisMod
getVersion
in class cpw.mods.fml.common.DummyModContainer
public Settings getSettings()
IMalisisMod
getSettings
in interface IMalisisMod
public static void registerMod(IMalisisMod mod)
IMalisisMod
mod.mod
- the mod to registerpublic static IMalisisMod getMod(java.lang.String id)
IMalisisMod
by his id.id
- the id of the modpublic static java.util.Set<java.lang.String> listModId()
IMalisisMod
ids.public boolean registerBus(com.google.common.eventbus.EventBus bus, cpw.mods.fml.common.LoadController controller)
registerBus
in interface cpw.mods.fml.common.ModContainer
registerBus
in class cpw.mods.fml.common.DummyModContainer
public void preInit(cpw.mods.fml.common.event.FMLPreInitializationEvent event)
event
- the eventpublic void init(cpw.mods.fml.common.event.FMLInitializationEvent event)
event
- the eventpublic void onGuiClose(net.minecraftforge.client.event.GuiOpenEvent event)
event
- the eventpublic static boolean openConfigurationGui(IMalisisMod mod)
IMalisisMod
.mod
- the mod to open the GUI forSettings
and the GUI was opened, false otherwisepublic static void message(java.lang.Object text)
text
- the textpublic static void message(java.lang.Object text, java.lang.Object... data)
text
- the textdata
- the datapublic java.io.File getSource()
getSource
in interface cpw.mods.fml.common.ModContainer
getSource
in class cpw.mods.fml.common.DummyModContainer
public java.lang.Class<?> getCustomResourcePackClass()
getCustomResourcePackClass
in interface cpw.mods.fml.common.ModContainer
getCustomResourcePackClass
in class cpw.mods.fml.common.DummyModContainer