Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. package plugin.commands;
  2.  
  3. import org.bukkit.ChatColor;
  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 Gamemode implements CommandExecutor {
  11. @Override
  12. public boolean onCommand(CommandSender sender, Command command, String s, String[] args) {
  13. Player p = (Player) sender;
  14. if (!p.hasPermission("gm")){
  15. p.sendMessage(ChatColor.DARK_GRAY+"["+ChatColor.GOLD+"PB-Core"+ChatColor.DARK_GRAY+"]"+ChatColor.RED + " Nie posiadasz permisji");
  16. return false;
  17. }
  18. if (args.length < 1) {
  19. p.sendMessage(ChatColor.DARK_GRAY+"["+ChatColor.GOLD+"PB-Core"+ChatColor.DARK_GRAY+"]"+ChatColor.RED + " Poprawne uzycie: "+ChatColor.GRAY+"/gm <0/1/2/3>");
  20. return false;
  21. }
  22. switch (args[0]) {
  23. case "0":
  24. p.sendMessage(ChatColor.DARK_GRAY+"["+ChatColor.GOLD+"PB-Core"+ChatColor.DARK_GRAY+"]"+ChatColor.GREEN + " Ustawiono tryb gry na: " + ChatColor.RED + "survival");
  25. p.setGameMode(GameMode.SURVIVAL);
  26. break;
  27. case "1":
  28. p.sendMessage(ChatColor.DARK_GRAY+"["+ChatColor.GOLD+"PB-Core"+ChatColor.DARK_GRAY+"]"+ChatColor.GREEN + " Ustawiono tryb gry na: " + ChatColor.RED + "creative");
  29. p.setGameMode(GameMode.CREATIVE);
  30. break;
  31. case "2":
  32. p.sendMessage(ChatColor.DARK_GRAY+"["+ChatColor.GOLD+"PB-Core"+ChatColor.DARK_GRAY+"]"+ChatColor.GREEN + " Ustawiono tryb gry na: " + ChatColor.RED + "adventure");
  33. p.setGameMode(GameMode.ADVENTURE);
  34. break;
  35. case "3":
  36. p.sendMessage(ChatColor.DARK_GRAY+"["+ChatColor.GOLD+"PB-Core"+ChatColor.DARK_GRAY+"]"+ChatColor.GREEN + " Ustawiono tryb gry na: " + ChatColor.RED + "spectator");
  37. p.setGameMode(GameMode.SPECTATOR);
  38. break;
  39. }
  40. return false;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement