mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2026-02-05 01:25:36 +00:00
39 lines
1.5 KiB
Java
39 lines
1.5 KiB
Java
|
|
import java.io.IOException;
|
|
import java.util.logging.Level;
|
|
import java.util.logging.Logger;
|
|
|
|
/**
|
|
* vminecraft Plugin
|
|
* @author Robert, TrapAlice
|
|
*/
|
|
//This is how we setup the listener
|
|
public class vminecraftPlugin extends Plugin {
|
|
static final vminecraftListener listener = new vminecraftListener();
|
|
public void enable() {
|
|
//If we had commands we would add them here.
|
|
etc.getInstance().addCommand("/masstp", "Teleports those with lower permissions to you");
|
|
etc.getInstance().addCommand("/rules", "Displays the rules");
|
|
etc.getInstance().addCommand("/fabulous", "makes text SUUUPER");
|
|
etc.getInstance().addCommand("/whois", "/whois [user]");
|
|
try {
|
|
settings.getInstance().loadSettings(); //Hopefully this will make the plugin load right away
|
|
} catch (IOException ex) {
|
|
Logger.getLogger(vminecraftPlugin.class.getName()).log(Level.SEVERE, null, ex);
|
|
}
|
|
}
|
|
|
|
public void disable() {
|
|
//And remove the commands here.
|
|
}
|
|
|
|
public void initialize() {
|
|
//Here we add the hook we're going to use. In this case it's the arm swing event.
|
|
etc.getLoader().addListener(PluginLoader.Hook.CHAT, listener, this, PluginListener.Priority.MEDIUM);
|
|
etc.getLoader().addListener(PluginLoader.Hook.COMMAND, listener, this, PluginListener.Priority.HIGH);
|
|
if(etc.getInstance().isHealthEnabled()){
|
|
etc.getLoader().addListener(PluginLoader.Hook.HEALTH_CHANGE, listener, this, PluginListener.Priority.MEDIUM);
|
|
}
|
|
}
|
|
}
|