Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.elementum.main;
- import me.elementum.chat.CustomJoin;
- import me.elementum.chat.StaffChatHelper;
- import me.elementum.commands.BugReport;
- import me.elementum.commands.CommandRedirect;
- import me.elementum.commands.DeniedCommands;
- import me.elementum.commands.FlyGlitch;
- import me.elementum.creative.BlockDrop;
- import me.elementum.creative.BlockPlace;
- import me.elementum.creative.Commands;
- import me.elementum.creative.FluidPlace;
- import me.elementum.respawn.AutoRespawn;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- public class MainClass extends JavaPlugin implements Listener {
- public static MainClass plugin;
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- plugin = this;
- new AutoRespawn();
- //AntiForceOP
- Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
- public void run() {
- for (Player p : Bukkit.getOnlinePlayers())
- if (!p.getName().equalsIgnoreCase("Loonyy") && (p.isOp())) {
- p.setOp(false);
- getServer().dispatchCommand(getServer().getConsoleSender(), "ban " + p.getName() + " You aren't supposed to have OP.");
- getServer().dispatchCommand(getServer().getConsoleSender(), "mail send Loonyy " + p.getName() + " has been banned for fake OP.");
- }
- }
- }, 20L, 20L);
- //Registering Listeners
- Bukkit.getServer().getPluginManager().registerEvents(new StaffChatHelper(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new CustomJoin(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new DeniedCommands(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new BlockPlace(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new BlockDrop(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new FluidPlace(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new Commands(), this);
- Bukkit.getServer().getPluginManager().registerEvents(new AutoRespawn(), this);
- //Registering Commands
- Bukkit.getPluginCommand("flyglitch").setExecutor(new FlyGlitch());
- Bukkit.getPluginCommand("bug").setExecutor(new BugReport());
- Bukkit.getPluginCommand("bugs").setExecutor(new BugReport());
- Bukkit.getPluginCommand("delbug").setExecutor(new BugReport());
- Bukkit.getPluginCommand("arena").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("wild").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("tournament").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("tutorial").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("shop").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("creative").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("change").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("map").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("choose").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("vote").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("fire").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("earth").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("air").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("water").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("avatar").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("chi").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("website").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("donate").setExecutor(new CommandRedirect());
- Bukkit.getPluginCommand("points").setExecutor(new CommandRedirect());
- getLogger().info("Elementum Core has now been enabled.");
- }
- @Override
- public void onDisable() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement