Advertisement
Guest User

asdas

a guest
Oct 23rd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. package Prueba.Comandos;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Sound;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandExecutor;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.entity.Player;
  12.  
  13. public class Comandos implements CommandExecutor {
  14.  
  15. HashMap<Player, Boolean> status = new HashMap<Player, Boolean>();
  16.  
  17.  
  18. public boolean onCommand(CommandSender sender, Command comando, String label, String[] args) {
  19.  
  20.  
  21. if(!(sender instanceof Player)) {
  22.  
  23. Bukkit.getConsoleSender().sendMessage(ChatColor.WHITE + " No puedes usar esto desde la consola");
  24.  
  25. }else{
  26.  
  27. Player Player = (Player) sender;
  28.  
  29. if(status.containsKey(Player) && status.get(Player) == true){
  30. status.put(Player, false);
  31.  
  32. Player.sendMessage(ChatColor.RED +"Desactivado");
  33. Player.setAllowFlight(false);
  34. Player.setFlying(false);
  35.  
  36. }else{
  37.  
  38. if(comando.getName().equalsIgnoreCase("fly"))
  39.  
  40. if(Player.hasPermission("fly.Fly&quot")) {
  41. Player.sendMessage("§7no permision");
  42. Player.playSound(Player.getLocation(), Sound.ITEM_BREAK, 1, 1);
  43. return true;}
  44.  
  45.  
  46.  
  47. Player.sendMessage(ChatColor.GREEN +"activado");
  48. Player.setAllowFlight(true);
  49. Player.setFlying(true);
  50. status.put(Player, true);
  51.  
  52. }
  53. }
  54. return false; }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement