Advertisement
WillyBYT

Main.java

Oct 28th, 2018
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package me.inamine.ChatFilter;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.PluginManager;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10.  
  11. public class Main extends JavaPlugin
  12. {
  13.     Tools t = new Tools();
  14.     private static Main inst;
  15.     public Main()
  16.     {
  17.         inst = this;
  18.     }
  19.     public static Main getInst()
  20.     {
  21.         return inst;
  22.     }
  23.    
  24.    
  25.     @Override
  26.     public void onEnable()
  27.     {
  28.         FileManager.checkFiles();
  29.         this.saveDefaultConfig();
  30.         PluginManager pm = Bukkit.getServer().getPluginManager();
  31.         pm.registerEvents(new ListenerClass(), this);
  32.     }
  33.    
  34.     @Override
  35.     public void onDisable() {}
  36.    
  37.    
  38.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  39.     {
  40.         boolean isPlayer = (sender instanceof Player);
  41.         if (isPlayer)
  42.         {
  43.             Player player = (Player) sender;
  44.             if (args[0].equalsIgnoreCase("reload"))
  45.             {
  46.                 if (!player.hasPermission("filter.reload"))
  47.                 {
  48.                     t.sendMsg(player, "output.no-permission");
  49.                     return true;
  50.                 }
  51.                 else {
  52.                     this.reloadConfig();
  53.                     FileManager.checkFiles();
  54.                     t.sendMsg(player, "output.command.reload");
  55.                     return true;
  56.                 }
  57.             }
  58.         }
  59.        
  60.         return false;
  61.     }
  62.    
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement