Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.69 KB | None | 0 0
  1. package de.server.teamler.cmds;
  2.  
  3. import org.bukkit.command.*;
  4. import org.bukkit.entity.*;
  5. import de.server.zentrale.*;
  6. import org.bukkit.*;
  7. import java.util.*;
  8.  
  9. public class GAMEMODE_CMD implements CommandExecutor
  10. {
  11. public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
  12. final String Fr = "\u001b[31m";
  13. final String Fw = "\u001b[0m";
  14. if (cmd.getName().equalsIgnoreCase("GM") || cmd.getName().equalsIgnoreCase("Gamemode")) {
  15. if (sender instanceof Player) {
  16. final String prefix = "§e\u2022§6\u25cf §7\u2503 ";
  17. final Player p = (Player)sender;
  18. if (steuermodule.Moderator(p)) {
  19. if (args.length == 0) {
  20. p.sendMessage("§7\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022");
  21. p.sendMessage("");
  22. p.sendMessage("§8[§c§lGamemode-System§8]");
  23. p.sendMessage("");
  24. p.sendMessage("§3Plugin: Server-System");
  25. p.sendMessage("§3Entwickler: SgtPinguin");
  26. p.sendMessage("§3Version: 1.2");
  27. p.sendMessage("");
  28. p.sendMessage("§5Befehle:");
  29. p.sendMessage("§7/GM§a - Auflistung aller Befehle");
  30. p.sendMessage("§7/GM 0§a - Wechsel in den Surivival-Modus");
  31. p.sendMessage("§7/GM 1§a - Wechsel in den Kreative-Modus");
  32. p.sendMessage("§7/GM 2§a - Wechsel in den Adventure-Modus");
  33. p.sendMessage("§7/GM 3§a - Wechsel in den Spectator-Modus");
  34. p.sendMessage("");
  35. p.sendMessage("§7\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022");
  36. }
  37. if (args.length == 2) {
  38. for (final Player ps : Bukkit.getOnlinePlayers()) {
  39. if (args[1].equalsIgnoreCase(ps.getName())) {
  40. if (args[0].equalsIgnoreCase("0")) {
  41. ps.sendMessage(String.valueOf(prefix) + "In den§a Survival-Modus§7 gewechselt.");
  42. ps.setGameMode(GameMode.SURVIVAL);
  43. p.sendMessage(String.valueOf(prefix) + " " + ps.getName() + "§7 wurde in den §aSurvival-Modus§7 geschoben.");
  44. }
  45. if (args[0].equalsIgnoreCase("1")) {
  46. ps.sendMessage(String.valueOf(prefix) + "In den§a Kreative-Modus§7 gewechselt.");
  47. ps.setGameMode(GameMode.CREATIVE);
  48. p.sendMessage(String.valueOf(prefix) + " " + ps.getName() + "§7 wurde in den §aKreative-Modus§7 geschoben.");
  49. }
  50. if (args[0].equalsIgnoreCase("2")) {
  51. ps.sendMessage(String.valueOf(prefix) + "In den§a Adventure-Modus§7 gewechselt.");
  52. ps.setGameMode(GameMode.ADVENTURE);
  53. p.sendMessage(String.valueOf(prefix) + " " + ps.getName() + "§7 wurde in den §aAdventure-Modus§7 geschoben.");
  54. }
  55. if (!args[0].equalsIgnoreCase("3")) {
  56. continue;
  57. }
  58. ps.sendMessage(String.valueOf(prefix) + "In den§a Spectator-Modus§7 gewechselt.");
  59. ps.setGameMode(GameMode.SPECTATOR);
  60. p.sendMessage(String.valueOf(prefix) + " " + ps.getName() + "§7 wurde in den §aSpectator-Modus§7 geschoben.");
  61. }
  62. }
  63. }
  64. if (args.length == 1) {
  65. if (args[0].equalsIgnoreCase("0")) {
  66. p.sendMessage(String.valueOf(prefix) + "In den§a Survival-Modus§7 gewechselt.");
  67. p.setGameMode(GameMode.SURVIVAL);
  68. }
  69. if (args[0].equalsIgnoreCase("1")) {
  70. p.sendMessage(String.valueOf(prefix) + "In den§a Kreative-Modus§7 gewechselt.");
  71. p.setGameMode(GameMode.CREATIVE);
  72. }
  73. if (args[0].equalsIgnoreCase("2")) {
  74. p.sendMessage(String.valueOf(prefix) + "In den§a Adventure-Modus§7 gewechselt.");
  75. p.setGameMode(GameMode.ADVENTURE);
  76. }
  77. if (args[0].equalsIgnoreCase("3")) {
  78. p.sendMessage(String.valueOf(prefix) + "In den§a Spectator-Modus§7 gewechselt.");
  79. p.setGameMode(GameMode.SPECTATOR);
  80. }
  81. }
  82. }
  83. else {
  84. p.sendMessage(steuermodule.NoPermissions(p));
  85. }
  86. }
  87. else {
  88. System.out.println(String.valueOf(Fr) + "[" + steuermodule.Server_Name + "] Error: " + Fw + " Dieser Befehl ist f\u00fcr die Konsole deaktiviert!");
  89. }
  90. }
  91. return false;
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement