Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. package de.Gartenschere.sw.commands;
  2.  
  3. import org.bukkit.command.Command;
  4. import org.bukkit.command.CommandExecutor;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7.  
  8. import de.Gartenschere.sw.gamestates.GameStateHandler;
  9. import de.Gartenschere.sw.gamestates.LobbyState;
  10. import de.Gartenschere.sw.methods.var;
  11.  
  12. public class CMDstart implements CommandExecutor {
  13.  
  14.     @Override
  15.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  16.        
  17.         if(command.getName().equalsIgnoreCase("start")) {
  18.             if (sender instanceof Player) {
  19.                 Player p = (Player) sender;
  20.                 if(p.hasPermission("game.forcestart")) {
  21.                     if(args.length == 0) {
  22.                         if(GameStateHandler.getCurrentGameState() instanceof LobbyState) {
  23.                             LobbyState ls = (LobbyState) GameStateHandler.getCurrentGameState();
  24.                             if(ls.getCountdown().getSeconds() > 10) {  
  25.                                 ls.getCountdown().setSeconds(5);
  26.                                 p.sendMessage(var.pr+"§cDer Spielstart wurde beschleunigt!");
  27.                            
  28.                         } else {
  29.                             p.sendMessage(var.pr+"§cDu kannst das laufende Spiel nicht starten!");
  30.                        
  31.  
  32.                                
  33.                             } else {
  34.                                 p.sendMessage(var.pr+"§cDu kannst in den letzten 5 Sekunden nicht mehr starten!");
  35.                                
  36.                                
  37.                             }
  38.                         }
  39.                     } else {
  40.                         p.sendMessage(var.pr+"§cBitte verwende /start!");
  41.                     }
  42.                    
  43.                 } else {
  44.                     p.sendMessage(var.noperm);
  45.                 }
  46.             }
  47.         }
  48.  
  49.        
  50.         return false;
  51.     }
  52.  
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement