Push a model for module type - DEV

This commit is contained in:
Xephi59 2015-07-22 21:47:08 +02:00
parent b956f28fc0
commit 38f4cb0231

View File

@ -0,0 +1,27 @@
package fr.xephi.authme.modules;
import fr.xephi.authme.AuthMe;
public interface Module {
public String getName();
public AuthMe getInstanceOfAuthMe();
public Module getInstance();
public enum ModuleType {
MANAGER,
MYSQL,
ACTIONS,
CONVERTERS,
EMAILS,
CUSTOM;
}
public ModuleType getType();
public boolean load();
public boolean unload();
}