Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. package de.nxtmaster.commands;
  2.  
  3. import de.nxtmaster.main.Main;
  4. import org.bukkit.Bukkit;
  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 Fly implements CommandExecutor {
  11. @Override
  12. public boolean onCommand(CommandSender sender, Command command, String s, String[] args) {
  13.  
  14. if (command.getName().equalsIgnoreCase("gm") || command.getName().equalsIgnoreCase("gamemode"))
  15. if (sender.hasPermission("nxtmaster.fly")) {
  16. Player p = (Player) sender;
  17.  
  18. if (args.length == 1) {
  19. Player target = Bukkit.getPlayer(args[0]);
  20. if (target != null) {
  21. if (target.getAllowFlight()) {
  22. target.setFlying(false);
  23. target.setAllowFlight(false);
  24. sender.sendMessage(Main.prefix+"§aFlugmodus für §6" + target.getDisplayName() + " §adeaktiviert!");
  25. } else {
  26.  
  27. target.setAllowFlight(true);
  28. sender.sendMessage(Main.prefix+"§aFlugmodus für §6" + target.getDisplayName() + " §aaktiviert!");
  29.  
  30.  
  31. }
  32. }
  33.  
  34. } else if (args.length == 0 && p instanceof Player) {
  35. if (p != null) {
  36. if (p.getAllowFlight()) {
  37. p.setFlying(false);
  38. p.setAllowFlight(false);
  39. p.sendMessage(Main.prefix+"§aFlugmodus für §6" + p.getDisplayName() + " §adeaktiviert!");
  40. } else {
  41.  
  42. p.setAllowFlight(true);
  43. p.sendMessage(Main.prefix+"§aFlugmodus für §6" + p.getDisplayName() + " §aaktiviert!");
  44.  
  45.  
  46. }
  47. }
  48.  
  49.  
  50. }
  51.  
  52. }
  53. return false;
  54.  
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement