Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package me.elementum.main;
  2.  
  3. import me.elementum.chat.CustomJoin;
  4. import me.elementum.chat.StaffChatHelper;
  5. import me.elementum.commands.BugReport;
  6. import me.elementum.commands.CommandRedirect;
  7. import me.elementum.commands.DeniedCommands;
  8. import me.elementum.commands.FlyGlitch;
  9. import me.elementum.creative.BlockDrop;
  10. import me.elementum.creative.BlockPlace;
  11. import me.elementum.creative.Commands;
  12. import me.elementum.creative.FluidPlace;
  13. import me.elementum.respawn.AutoRespawn;
  14.  
  15. import org.bukkit.Bukkit;
  16. import org.bukkit.entity.Player;
  17. import org.bukkit.event.Listener;
  18. import org.bukkit.plugin.java.JavaPlugin;
  19.  
  20. public class MainClass extends JavaPlugin implements Listener {
  21.    
  22.     public static MainClass plugin;
  23.  
  24.    
  25.     @Override
  26.     public void onEnable() {
  27.         getServer().getPluginManager().registerEvents(this, this);
  28.         plugin = this;
  29.        
  30.         new AutoRespawn();
  31.        
  32.         //AntiForceOP
  33.         Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
  34.             public void run() {
  35.                 for (Player p : Bukkit.getOnlinePlayers())
  36.                     if (!p.getName().equalsIgnoreCase("Loonyy") && (p.isOp())) {
  37.                         p.setOp(false);
  38.                         getServer().dispatchCommand(getServer().getConsoleSender(), "ban " + p.getName() + " You aren't supposed to have OP.");
  39.                         getServer().dispatchCommand(getServer().getConsoleSender(), "mail send Loonyy " + p.getName() + " has been banned for fake OP.");
  40.                        
  41.                     }
  42.             }
  43.         }, 20L, 20L);
  44.         //Registering Listeners
  45.         Bukkit.getServer().getPluginManager().registerEvents(new StaffChatHelper(), this);
  46.         Bukkit.getServer().getPluginManager().registerEvents(new CustomJoin(), this);
  47.         Bukkit.getServer().getPluginManager().registerEvents(new DeniedCommands(), this);
  48.         Bukkit.getServer().getPluginManager().registerEvents(new BlockPlace(), this);
  49.         Bukkit.getServer().getPluginManager().registerEvents(new BlockDrop(), this);
  50.         Bukkit.getServer().getPluginManager().registerEvents(new FluidPlace(), this);
  51.         Bukkit.getServer().getPluginManager().registerEvents(new Commands(), this);
  52.         Bukkit.getServer().getPluginManager().registerEvents(new AutoRespawn(), this);
  53.        
  54.         //Registering Commands
  55.         Bukkit.getPluginCommand("flyglitch").setExecutor(new FlyGlitch());
  56.         Bukkit.getPluginCommand("bug").setExecutor(new BugReport());
  57.         Bukkit.getPluginCommand("bugs").setExecutor(new BugReport());
  58.         Bukkit.getPluginCommand("delbug").setExecutor(new BugReport());
  59.         Bukkit.getPluginCommand("arena").setExecutor(new CommandRedirect());
  60.         Bukkit.getPluginCommand("wild").setExecutor(new CommandRedirect());
  61.         Bukkit.getPluginCommand("tournament").setExecutor(new CommandRedirect());
  62.         Bukkit.getPluginCommand("tutorial").setExecutor(new CommandRedirect());
  63.         Bukkit.getPluginCommand("shop").setExecutor(new CommandRedirect());
  64.         Bukkit.getPluginCommand("creative").setExecutor(new CommandRedirect());
  65.         Bukkit.getPluginCommand("change").setExecutor(new CommandRedirect());
  66.         Bukkit.getPluginCommand("map").setExecutor(new CommandRedirect());
  67.         Bukkit.getPluginCommand("choose").setExecutor(new CommandRedirect());
  68.         Bukkit.getPluginCommand("vote").setExecutor(new CommandRedirect());
  69.         Bukkit.getPluginCommand("fire").setExecutor(new CommandRedirect());
  70.         Bukkit.getPluginCommand("earth").setExecutor(new CommandRedirect());
  71.         Bukkit.getPluginCommand("air").setExecutor(new CommandRedirect());
  72.         Bukkit.getPluginCommand("water").setExecutor(new CommandRedirect());
  73.         Bukkit.getPluginCommand("avatar").setExecutor(new CommandRedirect());
  74.         Bukkit.getPluginCommand("chi").setExecutor(new CommandRedirect());
  75.         Bukkit.getPluginCommand("website").setExecutor(new CommandRedirect());
  76.         Bukkit.getPluginCommand("donate").setExecutor(new CommandRedirect());
  77.         Bukkit.getPluginCommand("points").setExecutor(new CommandRedirect());
  78.        
  79.        
  80.         getLogger().info("Elementum Core has now been enabled.");
  81.     }
  82.  
  83.     @Override
  84.     public void onDisable() {
  85.  
  86.     }
  87.  
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement