Advertisement
Grieftime

Untitled

Sep 9th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. package command;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.CommandExecutor;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.potion.PotionEffect;
  8.  
  9. import main.Main;
  10.  
  11.  
  12.  
  13. public class HealCommand implements CommandExecutor{
  14.  
  15. @Override
  16. public boolean onCommand(CommandSender cs, org.bukkit.command.Command arg1, String arg2, String[] args) {
  17. if(!(cs instanceof Player)) return true;
  18.  
  19. Player p = (Player)cs;
  20.  
  21. if(!(p.hasPermission("ghostcraft.heal"))){
  22. p.sendMessage("Β§4Du hast dafΓΌr keine Rechte!");
  23. return true;
  24. }
  25.  
  26. if(args.length == 0){
  27. p.sendMessage(Main.heal + p.getName());
  28.  
  29. return true;
  30. }
  31.  
  32. if(args.length == 1){
  33.  
  34. Player target = Bukkit.getPlayer(args[0]);
  35.  
  36. if(target == null)
  37. return true;
  38.  
  39. target.setHealth(20);
  40.  
  41. target.setFoodLevel(20);
  42.  
  43. target.setFireTicks(0);
  44.  
  45. for(PotionEffect effect : p.getActivePotionEffects()){
  46.  
  47. p.removePotionEffect(effect.getType());
  48.  
  49. }
  50.  
  51. p.sendMessage(Main.healed + args[0]);
  52. target.sendMessage(Main.healed_other + p.getName());
  53.  
  54. return true;
  55. }
  56.  
  57. return false;
  58. }
  59.  
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement