Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. package at.lukas.scravel.cmd;
  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 CMDGM implements CommandExecutor {
  11.  
  12.  
  13.  
  14. @Override
  15. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  16.  
  17. Player p = (Player)sender;
  18.  
  19. Player p2 = Bukkit.getPlayer(args[1]);
  20.  
  21. if(p.hasPermission("scravel.gm")) {
  22. if(args.length == 1) {
  23.  
  24. //Gamemode 0
  25.  
  26. if(args[0].equalsIgnoreCase("0")) {
  27. p.setGameMode(GameMode.SURVIVAL);
  28. p.sendMessage("Your game mode has been updated");
  29.  
  30. //Gamemode 1
  31.  
  32. }else {
  33. if(args[0].equalsIgnoreCase("1")) {
  34. p.setGameMode(GameMode.CREATIVE);
  35. p.sendMessage("Your game mode has been updated");
  36.  
  37. //Gamemode 2
  38.  
  39. }else {
  40. if(args[0].equalsIgnoreCase("2")){
  41. p.setGameMode(GameMode.ADVENTURE);
  42. p.sendMessage("Yout game mode has been changed");
  43.  
  44. //Gamemode 3
  45.  
  46. }else {
  47. if(args[0].equalsIgnoreCase("3")){
  48. p.setGameMode(GameMode.SPECTATOR);
  49. p.sendMessage("Your game mode has been changed");
  50.  
  51. }else {
  52. p.sendMessage("§cBitte benutze /gm <mode>");
  53. }
  54. }
  55. }
  56. }
  57.  
  58. // Anderen Spieler gm setzen!
  59.  
  60. }else {
  61. if(args.length == 2){
  62.  
  63. //Gamemode 0
  64.  
  65. if(args[0].equalsIgnoreCase("0")) {
  66. p2.setGameMode(GameMode.SURVIVAL);
  67. p2.sendMessage("Your game mode has been changed");
  68.  
  69. //Gamemode 1
  70.  
  71. }else {
  72. if(args[0].equalsIgnoreCase("1")){
  73. p2.setGameMode(GameMode.CREATIVE);
  74. p2.sendMessage("Your game mode has been changed");
  75.  
  76. //Gamemode 2
  77.  
  78. }else {
  79. if(args[0].equalsIgnoreCase("2")){
  80. p2.setGameMode(GameMode.ADVENTURE);
  81. p2.sendMessage("Your game mode has been changed");
  82.  
  83. //Gamemode 3
  84.  
  85. }else {
  86. if(args[0].equalsIgnoreCase("2")){
  87. p2.setGameMode(GameMode.SPECTATOR);
  88. p2.sendMessage("Your game mode has been changed");
  89.  
  90. //Syntax
  91.  
  92. }else {
  93. p.sendMessage("§cBitte benutze /gm <mode> <Spieler>");
  94. }
  95.  
  96. }
  97. }
  98. }
  99. }
  100. }
  101. }else {
  102. p.sendMessage("Unknown command. Type /help for help.");
  103.  
  104.  
  105. }
  106. return false;
  107. }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement