Facebook
From 2132, 6 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 297
  1. package Komendy;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.GameMode;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9.  
  10. public class gm implements CommandExecutor {
  11.  
  12.     @SuppressWarnings("deprecation")
  13.     @Override
  14.     public boolean onCommand(CommandSender sender, Command cmd, String label,
  15.             String[] args) {
  16.         Player p = (Player) sender;
  17.         if (cmd.getName().equalsIgnoreCase("gm")) {
  18.             if (!(p.hasPermission("ZiomCore.gm")))
  19.                 p.sendMessage("§cBrak Permisji");
  20.             if (args.length == 0) {
  21.                 return true;
  22.             }
  23.             if (args.length > 2) {
  24.                 return true;
  25.             }
  26.             if (args.length == 1) {
  27.                 if (args[0].equalsIgnoreCase("1")
  28.                         && p.hasPermission("ZiomCore.gm")) {
  29.                     p.setGameMode(GameMode.CREATIVE);
  30.                     p.sendMessage("§7Twoj tryb gry zostal zmieniony na §2Kreatywny");
  31.                 }
  32.                 if (args[0].equalsIgnoreCase("2")
  33.                         && p.hasPermission("ZiomCore.gm")) {
  34.                     p.setGameMode(GameMode.ADVENTURE);
  35.                     p.sendMessage("§7Twoj tryb gry zostal zmieniony na §2Przygodowy");
  36.                 }
  37.                 if (args[0].equalsIgnoreCase("0")
  38.                         && p.hasPermission("ZiomCore.gm")) {
  39.                     p.setGameMode(GameMode.SURVIVAL);
  40.                     p.sendMessage("§7Twoj tryb gry zostal zmieniony na §2Survival");
  41.                 }
  42.             }
  43.         }
  44.         if (args.length == 2 && p.hasPermission("ZiomCore.gm")) {
  45.             Player cel = Bukkit.getPlayer(args[1]);
  46.             if (cel != null) {
  47.                 if (args[0].equalsIgnoreCase("1")
  48.                         && p.hasPermission("ZiomCore.gm")) {
  49.                     cel.setGameMode(GameMode.CREATIVE);
  50.                     cel.sendMessage("§7Twoj tryb gry zostal zmieniony na §2Kreatywny §7przez §2"
  51.                             + p.getName());
  52.                     p.sendMessage("§7Tryb gry gracza §2" + cel.getName()
  53.                             + " §7zostal zmieniony na §2CREATIVE");
  54.                 }
  55.                 if (args[0].equalsIgnoreCase("2")
  56.                         && p.hasPermission("ZiomCore.gm")) {
  57.                     cel.setGameMode(GameMode.ADVENTURE);
  58.                     cel.sendMessage("§7Twoj tryb gry zostal zmieniony na §2Przygodowy §7przez §2"
  59.                             + p.getName());
  60.                     p.sendMessage("§7Tryb gry gracza §2" + cel.getName()
  61.                             + " §7zostal zmieniony na §2ADVENTURE");
  62.                 }
  63.                 if (args[0].equalsIgnoreCase("0")
  64.                         && p.hasPermission("ZiomCore.gm")) {
  65.                     cel.setGameMode(GameMode.SURVIVAL);
  66.                     cel.sendMessage("§7Twoj tryb gry zostal zmieniony na §2Survival §7przez §2"
  67.                             + p.getName());
  68.                     p.sendMessage("§7Tryb gry gracza §2" + cel.getName()
  69.                             + " §7zostal zmieniony na §2SURVIVAL");
  70.                 }
  71.             } else {
  72.                 p.sendMessage("§cTen gracz jest offline");
  73.             }
  74.         }
  75.  
  76.         return false;
  77.     }
  78.  
  79. }
  80.