Atom888

Untitled

May 2nd, 2020
692
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.46 KB | None | 0 0
  1. package xyz.orbyfied.prokitz.Commands;
  2.  
  3. import net.minecraft.server.v1_8_R3.CommandExecute;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9. import xyz.orbyfied.prokitz.Commands.SubCommands.MainCommand.CreateKit;
  10. import xyz.orbyfied.prokitz.Main;
  11. import xyz.orbyfied.prokitz.Utils.Text;
  12.  
  13. public class MainCommandKP extends CommandExecute implements CommandExecutor, Listener {
  14.     private static Main plugin;
  15.     public MainCommandKP(Main p){
  16.         plugin = p;
  17.     }
  18.     CreateKit createkit = new CreateKit(plugin);
  19.  
  20.     @Override
  21.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  22.         String prefix = plugin.getConfig().getString("meta.prefix");
  23.         if (sender instanceof Player){
  24.             Player player = (Player) sender;
  25.             if (cmd.getName().equalsIgnoreCase("kp")){
  26.                 if (player.hasPermission("prokitz.command.main")){
  27.                     command(player,cmd,args);
  28.                 } else {
  29.                     player.sendMessage(Text.cc(prefix + "&cYou don't have permission to execute this command!"));
  30.                 }
  31.             }
  32.         }else{
  33.             Text.cLog(prefix + "&cOnly Players can execute these commands!");
  34.         }
  35.  
  36.         return false;
  37.     }
  38.  
  39.     // Just to organize!
  40.  
  41.     private void command(Player p, Command cmd, String[] args){
  42.         String prefix = plugin.getConfig().getString("meta.prefix");
  43.         if (args.length > 0){
  44.             switch (args[0].toLowerCase()){
  45.                 case "credits":
  46.                     p.sendMessage(Text.cc(" &f-&7=&8+ &cPro&4Kitz &8+&7=&f- "));
  47.                     p.sendMessage(Text.cc(" &cDeveloper: &4" + plugin.getDescription().getAuthors()));
  48.                     p.sendMessage(Text.cc("&7        - Special Thanks -       "));
  49.                     p.sendMessage(Text.cc(" &cFriend / Helper: &4JohnDeereMeneer"));
  50.                     p.sendMessage(Text.cc(" &f-&7=&8+&8============&8+&7=&f- "));
  51.                 case "reload":
  52.                     plugin.reloadConfig();
  53.                 case "ckit":
  54.                     CreateKit.onCommand(p,cmd,args);
  55.                 case "createkit":
  56.                     CreateKit.onCommand(p,cmd,args);
  57.             }
  58.         } else {
  59.             p.sendMessage(Text.cc(prefix + "&cUsage: /kp <Sub-Command> "));
  60.         }
  61.  
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment