public abstract class FlintCore
extends java.lang.Object
Constructor and Description |
---|
FlintCore() |
Modifier and Type | Method and Description |
---|---|
static int |
getApiRevision()
Gets the current API revision.
|
static java.lang.String |
getImplementationName()
Gets the name of the software currently implementing Flint.
|
protected abstract java.lang.String |
getImplementationName0() |
static Minigame |
registerPlugin(java.lang.String pluginId)
Registers a plugin as a Flint-backed
Minigame . |
protected abstract Minigame |
registerPlugin0(java.lang.String pluginId) |
protected static FlintCore INSTANCE
public static int getApiRevision()
The API revision is incremented for each version (discounting snapshot builds) which modifies Flint's API.
public static java.lang.String getImplementationName()
protected abstract java.lang.String getImplementationName0()
public static Minigame registerPlugin(java.lang.String pluginId) throws java.lang.IllegalStateException
Minigame
.protected abstract Minigame registerPlugin0(java.lang.String pluginId) throws java.lang.IllegalStateException
java.lang.IllegalStateException