Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. package de.flori2007.cshelper.commands;
  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. import org.flori2007.publicapi.main.CraftingSucht;
  10.  
  11. public class GAMEMODECommand implements CommandExecutor {
  12.  
  13. private String pre = CraftingSucht.getInstance().strings.serverPrefix;
  14.  
  15. @Override
  16. public boolean onCommand(CommandSender cs, Command c, String n, String[] args) {
  17. if (cs.hasPermission("craftingsuchthelper.gamemode")) {
  18. if (args.length == 0) {
  19. cs.sendMessage(pre+"Syntax: /gm <0/1/2/3>");
  20. cs.sendMessage(pre+"Syntax: /gm <spieler> <0/1/2/3>");
  21. } else {
  22. if (args.length == 1) {
  23. if (cs instanceof Player) {
  24. final Player p = (Player) cs;
  25. switch (args[0]) {
  26. case "0":
  27. p.setGameMode(GameMode.SURVIVAL);
  28. p.sendMessage(pre+"§8Du bist nun im GameMode §aSurvial");
  29. break;
  30. case "1":
  31. p.setGameMode(GameMode.CREATIVE);
  32. p.sendMessage(pre+"§8Du bist nun im GameMode §aCreative");
  33. break;
  34. case "2":
  35. p.setGameMode(GameMode.ADVENTURE);
  36. p.sendMessage(pre+"§8Du bist nun im GameMode §aAdventure");
  37. break;
  38. case "3":
  39. p.setGameMode(GameMode.SPECTATOR);
  40. p.sendMessage(pre+"§8Du bist nun im GameMode §aSpectator");
  41. break;
  42. }
  43. } else {
  44. cs.sendMessage(pre+"Du musst ein Spieler sein!");
  45. }
  46. } else if (args.length == 2) {
  47. final Player vic = Bukkit.getPlayer(args[0]);
  48. switch (args[0]) {
  49. case "0":
  50. vic.setGameMode(GameMode.SURVIVAL);
  51. vic.sendMessage(pre+"§8Der Spieler ist nun im GameMode §aSurvial");
  52. break;
  53. case "1":
  54. vic.setGameMode(GameMode.CREATIVE);
  55. vic.sendMessage(pre+"§8Der Spieler ist nun im GameMode §aCreative");
  56. break;
  57. case "2":
  58. vic.setGameMode(GameMode.ADVENTURE);
  59. vic.sendMessage(pre+"§8Der Spieler ist nun im GameMode §aAdventure");
  60. break;
  61. case "3":
  62. vic.setGameMode(GameMode.SPECTATOR);
  63. vic.sendMessage(pre+"§8Der Spieler ist nun im GameMode §aSpectator");
  64. break;
  65. }
  66. }
  67.  
  68. }
  69. } else {
  70. cs.sendMessage(pre+"Du hast keine Rechte!");
  71. }
  72. return false;
  73. }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement