Advertisement
Guest User

Untitled

a guest
Oct 10th, 2015
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. package pvpkits.ban;
  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.  
  9. public class GameMode implements CommandExecutor {
  10.  
  11. @Override
  12. public boolean onCommand(CommandSender s, Command cmd, String label, String[] args) {
  13.  
  14. if(label.equalsIgnoreCase("gamemode")){
  15. if(s instanceof Player){
  16.  
  17. Player p = (Player) s;
  18.  
  19. if(args.length <= 0){
  20. s.sendMessage("§6Syntax: §c/gamemode <creative, survival, spectateur> <joueur>");
  21. }
  22.  
  23. else {
  24.  
  25. Player target = Bukkit.getServer().getPlayer(args[1]);
  26.  
  27. String gamemode = args[0];
  28.  
  29. if(gamemode.equalsIgnoreCase("creatif") || gamemode.equalsIgnoreCase("creative")){
  30. if(target == null || !target.isOnline()){
  31. s.sendMessage("§cJoueur introuvable !");
  32. }
  33.  
  34. else {
  35. s.sendMessage("§6Vous avez changé le mode de jeux de §c"+target.getName()+"§6 en creatif");
  36. target.setGameMode(org.bukkit.GameMode.CREATIVE);
  37. }
  38.  
  39. if(args.length <= 1){
  40. s.sendMessage("§6Votre mode de jeux est changé en creatif !");
  41. p.setGameMode(org.bukkit.GameMode.CREATIVE);
  42. }
  43.  
  44.  
  45.  
  46. }
  47.  
  48. else if(gamemode.equalsIgnoreCase("survie") || gamemode.equalsIgnoreCase("survival")){
  49. s.sendMessage("§6Votre mode de jeux est changé en survie !");
  50. p.setGameMode(org.bukkit.GameMode.SURVIVAL);
  51. }
  52. }
  53. }
  54.  
  55. else {
  56.  
  57. Player target = Bukkit.getServer().getPlayer(args[0]);
  58.  
  59. if(args.length <= 0){
  60. s.sendMessage("§6Syntax: §c/gamemode <joueur> <creative, survival, adventure>");
  61. }
  62.  
  63. if(!target.isOnline() || target == null){
  64. s.sendMessage("§cJoueur introuvable!");
  65. }
  66.  
  67. }
  68. }
  69.  
  70. return true;
  71. }
  72.  
  73.  
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement