daily pastebin goal
35%
SHARE
TWEET

Untitled

a guest Sep 14th, 2018 58 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package cz.domihraje.HS.Commands;
  2.  
  3. import org.bukkit.Bukkit;
  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.scheduler.BukkitRunnable;
  9.  
  10. import cz.domihraje.HS.Main;
  11.  
  12. public class HSCommand implements CommandExecutor {
  13.  
  14.     @SuppressWarnings("deprecation")
  15.     @Override
  16.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  17.  
  18.         String CloudPrefix = "§8[§aCloud§8] §r";
  19.         String Prefix = "§8[§aHS§8] §r";
  20.        
  21.         if(args.length == 0) {
  22.  
  23.             sender.sendMessage("/hs leave");
  24.             sender.sendMessage("/hs stop");
  25.             sender.sendMessage("/hs restart");
  26.             sender.sendMessage("/hs delete");
  27.             sender.sendMessage("/hs worlds");
  28.             sender.sendMessage("/hs servers");
  29.             sender.sendMessage("/hs motd [motd]");
  30.             sender.sendMessage("/hs manager");
  31.             sender.sendMessage("/hs status");
  32.            
  33.         }else {
  34.            
  35.             if(args[0].equalsIgnoreCase("leave")) {
  36.  
  37.                 Player p = (Player)sender;
  38.  
  39.                 sender.sendMessage(CloudPrefix + "§7Sending you to §aLobby");
  40.  
  41.                 Bukkit.getScheduler().scheduleSyncDelayedTask(Main.plugin, new BukkitRunnable()  {
  42.  
  43.                     @Override
  44.                     public void run() {
  45.                         p.kickPlayer("§7Connecting to lobby not succesfully completed!");
  46.                     }
  47.  
  48.                 }, 50);
  49.                
  50.             }else if(args[0].equalsIgnoreCase("stop")) {
  51.                 if(sender.hasPermission("domicraft.hs.plnaprava")) {
  52.  
  53.                     Bukkit.broadcastMessage(Prefix + "§7Vypinam hracsky server!");
  54.  
  55.                     Bukkit.getScheduler().scheduleSyncDelayedTask(Main.plugin, new BukkitRunnable() {
  56.  
  57.                         @Override
  58.                         public void run() {
  59.                             Bukkit.shutdown();
  60.  
  61.  
  62.                         }
  63.                     }, 30);
  64.                    
  65.                 }
  66.             }else if(args[0].equalsIgnoreCase("restart")) {
  67.                 if(sender.hasPermission("domicraft.hs.plnaprava")) {
  68.  
  69.                     Bukkit.broadcastMessage(Prefix + "§7Restartuji hracsky server!");
  70.  
  71.                     Bukkit.getScheduler().scheduleSyncDelayedTask(Main.plugin, new BukkitRunnable() {
  72.  
  73.                         @Override
  74.                         public void run() {
  75.                             Bukkit.spigot().restart();
  76.  
  77.                         }
  78.                     }, 30);
  79.                    
  80.                 }
  81.             }else if(args[0].equalsIgnoreCase("delete")) {
  82.                 if(sender.hasPermission("domircraft.hs.plnaprava")) {
  83.  
  84.                     sender.sendMessage(Prefix + "§7Chcete opravdu HS zrusit ?");
  85.                     sender.sendMessage(Prefix + "§7Tato akce je nevratna!");
  86.                     sender.sendMessage(Prefix + "");
  87.                     sender.sendMessage(Prefix + "§7Pokud chcete HS smazat napiste");
  88.                     sender.sendMessage(Prefix + "§7/hs delete-confirm");
  89.                     sender.sendMessage(Prefix + "");
  90.                     sender.sendMessage(Prefix + "§7Smazanim serveru sohlasite s:");
  91.                     sender.sendMessage(Prefix + "§7Vymazanim vsech dat, ztratou");
  92.                     sender.sendMessage(Prefix + "§7nakoupene ram a CPU!");
  93.  
  94.                 }
  95.             }else if(args[0].equalsIgnoreCase("priklad")) {
  96.                
  97.                 //takto pridas potom novy prikaz, vzdy musi ten posledny else ukoncovat vsetky ify argumentu 0
  98.                
  99.             }else
  100.                 sender.sendMessage("Toto je nespravny argument...");
  101.            
  102.         }
  103.  
  104.         return false;
  105.     }
  106.  
  107. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top