mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-02-13 16:24:23 +01:00
44 lines
1,013 B
Java
44 lines
1,013 B
Java
|
package com.minelittlepony;
|
||
|
|
||
|
import org.apache.logging.log4j.LogManager;
|
||
|
import org.apache.logging.log4j.Logger;
|
||
|
|
||
|
import com.minelittlepony.pony.data.IPonyManager;
|
||
|
|
||
|
public abstract class MineLittlePony {
|
||
|
|
||
|
private static MineLittlePony instance;
|
||
|
|
||
|
public static final Logger logger = LogManager.getLogger("MineLittlePony");
|
||
|
|
||
|
public static final String MOD_NAME = "Mine Little Pony";
|
||
|
public static final String MOD_VERSION = "@VERSION@";
|
||
|
|
||
|
MineLittlePony() {
|
||
|
instance = this;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Gets the global MineLP instance.
|
||
|
*/
|
||
|
public static MineLittlePony getInstance() {
|
||
|
return instance;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Gets the global MineLP client configuration.
|
||
|
*/
|
||
|
public abstract PonyConfig getConfig();
|
||
|
|
||
|
/**
|
||
|
* Gets the static pony manager instance.
|
||
|
*/
|
||
|
public abstract IPonyManager getManager();
|
||
|
|
||
|
/**
|
||
|
* Gets the global revision number, used for reloading models on demand.
|
||
|
*/
|
||
|
public abstract int getModelRevisionNumber();
|
||
|
}
|
||
|
|