public class MalisisCore extends java.lang.Object implements IMalisisMod
| Modifier and Type | Field and Description |
|---|---|
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 |
|---|---|
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.lang.String |
getVersion()
Gets the mod version.
|
void |
init(net.minecraftforge.fml.common.event.FMLInitializationEvent event)
Initialization event
|
static boolean |
isClient()
Checks the mod is loading on a physical client..
|
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 |
missingMapping(net.minecraftforge.fml.common.event.FMLMissingMappingsEvent event) |
void |
onGuiClose(net.minecraftforge.client.event.GuiOpenEvent event)
Gui close event.
|
static boolean |
openConfigurationGui(IMalisisMod mod)
Open the configuration GUI for the
IMalisisMod. |
void |
postInit(net.minecraftforge.fml.common.event.FMLLoadCompleteEvent event) |
void |
postInit(net.minecraftforge.fml.common.event.FMLPostInitializationEvent event) |
void |
preInit(net.minecraftforge.fml.common.event.FMLPreInitializationEvent event)
Pre-initialization event
|
static void |
registerMod(IMalisisMod mod)
Registers a
IMalisisMod mod. |
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 MalisisCore instance
public static org.apache.logging.log4j.Logger log
public static MalisisNetwork network
public static boolean isObfEnv
public java.lang.String getModId()
IMalisisModgetModId in interface IMalisisModpublic java.lang.String getName()
IMalisisModgetName in interface IMalisisModpublic java.lang.String getVersion()
IMalisisModgetVersion in interface IMalisisModpublic Settings getSettings()
IMalisisModgetSettings in interface IMalisisModpublic 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 static boolean isClient()
public void preInit(net.minecraftforge.fml.common.event.FMLPreInitializationEvent event)
event - the eventpublic void init(net.minecraftforge.fml.common.event.FMLInitializationEvent event)
event - the eventpublic void postInit(net.minecraftforge.fml.common.event.FMLPostInitializationEvent event)
public void postInit(net.minecraftforge.fml.common.event.FMLLoadCompleteEvent event)
public void missingMapping(net.minecraftforge.fml.common.event.FMLMissingMappingsEvent event)
public void onGuiClose(net.minecraftforge.client.event.GuiOpenEvent event)
MalisisGui when opened from command line.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 data