Advertisement
Guest User

Untitled

a guest
Feb 18th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. import org.bukkit.Bukkit;
  2. import org.bukkit.command.Command;
  3. import org.bukkit.command.CommandExecutor;
  4. import org.bukkit.command.CommandSender;
  5. import org.bukkit.entity.Player;
  6.  
  7. import de.tofumc.Main;
  8.  
  9. public class CMD_FLY implements CommandExecutor {
  10.  
  11. @Override
  12. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  13.  
  14. Player p = (Player)sender;
  15.  
  16. if(p.hasPermission("system.fly")) {
  17.  
  18. if((args.length == 0) || args.length == 1) {
  19.  
  20. if(args.length == 0) {
  21.  
  22. if(p.isFlying()) {
  23.  
  24. p.setAllowFlight(false);
  25. p.setFlying(false);
  26. p.sendMessage(Main.pr + "§7Der Flugmodus wurde §cDeaktiviert");
  27.  
  28. } else {
  29.  
  30. p.setAllowFlight(true);
  31. p.setFlying(true);
  32. p.sendMessage(Main.pr + "§7Der Flugmodus wurde §6Aktiviert");
  33.  
  34. }
  35.  
  36. } else {
  37.  
  38. Player target = Bukkit.getPlayer(args[0]);
  39.  
  40. if(target != null) {
  41.  
  42. if(target.isFlying()) {
  43.  
  44. target.setFlying(false);
  45.  
  46. } else {
  47.  
  48. target.setFlying(true);
  49.  
  50. }
  51.  
  52. } else {
  53.  
  54. p.sendMessage(Main.pr + "§cDieser Spieler ist nicht Online!");
  55.  
  56. }
  57.  
  58. }
  59.  
  60. } else {
  61.  
  62. p.sendMessage(Main.pr + "§cBitte benutze /fly oder /fly <Spieler>");
  63.  
  64. }
  65.  
  66. } else {
  67.  
  68. p.sendMessage(Main.noperm);
  69. }
  70.  
  71. return false;
  72. }
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement