Advertisement
Guest User

Untitled

a guest
Dec 8th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. package com.DylanPerez.www;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.plugin.Plugin;
  5. import org.bukkit.plugin.PluginManager;
  6. import org.bukkit.plugin.java.JavaPlugin;
  7.  
  8. import com.sk89q.worldedit.bukkit.WorldEditPlugin;
  9.  
  10. import commands.BasicCommands;
  11. import commands.WorldSelectGUICmds;
  12. import commands.WorldSelectGUIListeners;
  13. import commands.WorldTP;
  14. import events.BuildEvents;
  15. import events.onTeleportEvent;
  16.  
  17. public class Main extends JavaPlugin {
  18.  
  19.     @Override
  20.     public void onEnable() {
  21.         System.out.println("[ArkSurvivalEvolved] The plugin has been enabled!");
  22.         PluginManager pm = this.getServer().getPluginManager();
  23.        
  24.         pm.registerEvents(new onJoinEvent(), this);
  25.         pm.registerEvents(new WorldSelectGUIListeners(), this);
  26.         pm.registerEvents(new onTeleportEvent(this), this);
  27.         pm.registerEvents(new BuildEvents(this), this);
  28.        
  29.         this.getCommand("tpworld").setExecutor(new WorldTP());
  30.         this.getCommand("re").setExecutor(new BasicCommands());
  31.         this.getCommand("w").setExecutor(new BasicCommands());
  32.         this.getCommand("ts").setExecutor(new BasicCommands());
  33.         this.getCommand("worldselector").setExecutor(new WorldSelectGUICmds());
  34.    
  35.         if(getAPI() != null) {
  36.             System.out.println("----------> World Edit successfully FOUND!");
  37.         } else {
  38.             System.out.println("----------> World Edit not FOUND! Plugin disabled.");
  39.             Bukkit.getPluginManager().disablePlugin(this);
  40.         }
  41.     }
  42.    
  43.     @Override
  44.     public void onDisable() {
  45.         System.out.println("[ArkSurvivalEvolved] The plugin has been disabled!");
  46.     }
  47.    
  48.     public WorldEditPlugin getAPI() {
  49.         Plugin plugin = Bukkit.getServer().getPluginManager().getPlugin("WorldEdit");
  50.         if(plugin instanceof WorldEditPlugin) {
  51.             return (WorldEditPlugin) plugin;
  52.         } else {
  53.             return null;
  54.         }
  55.     }
  56.    
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement