1234567891011121314151617181920212223242526272829303132333435363738 |
- 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);
- }
- }
- }
|