public final class RarmorAPI
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
API_NAME |
static java.lang.String |
API_VERSION |
static IMethodHandler |
methodHandler
The internal method handler.
|
static java.lang.String |
MOD_ID |
static java.util.Map<java.lang.String,java.lang.Class<? extends ActiveRarmorModule>> |
RARMOR_MODULE_REGISTRY |
| Constructor and Description |
|---|
RarmorAPI() |
| Modifier and Type | Method and Description |
|---|---|
static void |
registerRarmorModule(java.lang.String id,
java.lang.Class<? extends ActiveRarmorModule> moduleClass)
Registers a Rarmor module
|
public static final java.lang.String MOD_ID
public static final java.lang.String API_NAME
public static final java.lang.String API_VERSION
public static final java.util.Map<java.lang.String,java.lang.Class<? extends ActiveRarmorModule>> RARMOR_MODULE_REGISTRY
public static IMethodHandler methodHandler
Do not overwrite this or a kitten will die.
public static void registerRarmorModule(java.lang.String id,
java.lang.Class<? extends ActiveRarmorModule> moduleClass)
id - The unique id this module should have.
Please make sure to somehow have the mod's id or name be part of this to reduce the risk of it not being unique.moduleClass - The class the module is contained in