Advertisement
Guest User

Untitled

a guest
May 3rd, 2021
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. package me.Lucy.cmds;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. import me.Lucy.api.RanksAPI;
  10. import me.Lucy.main.Main;
  11.  
  12. public class Fly implements CommandExecutor {
  13.  
  14. Main plugin;
  15. RanksAPI ra;
  16.  
  17. public Fly(Main m) {
  18.  
  19. plugin = m;
  20. m.getCommand("fly").setExecutor(this);
  21.  
  22. }
  23.  
  24. @SuppressWarnings("static-access")
  25. @Override
  26. public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] args) {
  27. if(ra.hasPermission((Player) sender, "fly.api")) {
  28. if(args.length == 0) {
  29. Player p = (Player)sender;
  30. if(p.isFlying()) {
  31. if(!p.isFlying()) {
  32.  
  33. } else {
  34. p.setAllowFlight(false);
  35. p.sendMessage("§7Wylaczono §9latanie!");
  36. }
  37. } else {
  38. p.setAllowFlight(true);
  39. p.sendMessage("§7Wlaczono §9latanie!");
  40. p.sendMessage("§c§lPAMIETAJ ABY PRZED WYJSCIEM Z SERWERA STAC NA ZIEMI, FLY WYLACZA SIE PO RELOGNIECIU!");
  41. }
  42. }
  43. Player cel = Bukkit.getPlayer(args[0]);
  44.  
  45. if(cel != null) {
  46. if(cel.isFlying()) {
  47. if(!cel.isFlying()) {
  48.  
  49. } else{
  50. cel.setAllowFlight(false);
  51. cel.sendMessage("§7Latanie zostalo wylaczone przez §9" + sender.getName());
  52.  
  53. sender.sendMessage("§7Wylaczyles latanie graczowi §9" + cel.getDisplayName());
  54. }
  55. } else {
  56. cel.setAllowFlight(true);
  57. cel.sendMessage("§7Latanie zostalo wlaczone przez §9" + sender.getName());
  58. cel.sendMessage("§c§lPAMIETAJ ABY PRZED WYJSCIEM Z SERWERA STAC NA ZIEMI, FLY WYLACZA SIE PO RELOGNIECIU!");
  59.  
  60. sender.sendMessage("§7Wlaczyles latanie graczowi §9" + cel.getDisplayName());
  61. }
  62. } else {
  63. sender.sendMessage("§7Gracz jest §9offline §7lub §9nigdy nie byl §7na serwerze!");
  64. }
  65.  
  66. } else {
  67. sender.sendMessage("§7Nie masz uprawnien do komendy §9/fly!");
  68. }
  69. return false;
  70. }
  71. }
  72.  
  73.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement