vMinecraft.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import java.util.logging.Logger;
  2. //=====================================================================
  3. //Class: vMinecraftPlugin
  4. //Use: Starts the plugin
  5. //Author: nossr50, TrapAlice, cerevisiae
  6. //=====================================================================
  7. public class vMinecraft extends Plugin {
  8. static final vMinecraftListener listener = new vMinecraftListener();
  9. protected static final Logger log = Logger.getLogger("Minecraft");
  10. public void enable() {
  11. vMinecraftSettings.getInstance().loadSettings();
  12. vMinecraftUsers.getInstance().loadUsers();
  13. vMinecraftCommands.loadCommands();
  14. /*while(true){
  15. if (etc.getServer().getTime() == 0){
  16. vMinecraftChat.gmsg(Colors.Rose + "The sun has risen, it is now safe to punch trees");
  17. }
  18. if (etc.getServer().getTime() == 13000){
  19. vMinecraftChat.gmsg(Colors.Rose + "What a terrible night to have a curse");
  20. }
  21. }
  22. *
  23. */
  24. }
  25. public void disable() {
  26. //And remove the commands here.
  27. }
  28. public void initialize() {
  29. //Here we add the hook we're going to use. In this case it's the arm swing event.
  30. etc.getLoader().addListener(PluginLoader.Hook.CHAT, listener, this, PluginListener.Priority.MEDIUM);
  31. etc.getLoader().addListener(PluginLoader.Hook.LOGIN, listener, this, PluginListener.Priority.MEDIUM);
  32. etc.getLoader().addListener(PluginLoader.Hook.COMMAND, listener, this, PluginListener.Priority.HIGH);
  33. etc.getLoader().addListener(PluginLoader.Hook.IGNITE, listener, this, PluginListener.Priority.HIGH);
  34. etc.getLoader().addListener(PluginLoader.Hook.DAMAGE, listener, this, PluginListener.Priority.MEDIUM);
  35. etc.getLoader().addListener(PluginLoader.Hook.EXPLODE, listener, this, PluginListener.Priority.HIGH);
  36. etc.getLoader().addListener(PluginLoader.Hook.LIQUID_DESTROY, listener, this, PluginListener.Priority.MEDIUM);
  37. etc.getLoader().addListener(PluginLoader.Hook.HEALTH_CHANGE, listener, this, PluginListener.Priority.MEDIUM);
  38. etc.getLoader().addListener(PluginLoader.Hook.PLAYER_MOVE, listener, this, PluginListener.Priority.MEDIUM);
  39. }
  40. }