package de.firecore.lernen.commands;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class HealCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(sender instanceof Player) {
Player p = (Player) sender;
if (args.length == 0) {
if(p.hasPermission("test.heal.self") || p.hasPermission("tutorial.heal.*")) {
p.setHealth(20);
p.setFoodLevel(20);
p.sendMessage("§aDu wurdest geheilt!");
} else
p.sendMessage("§c Dazu hast du keine Rechte");
} else if(args.length == 1) {
Player target = Bukkit.getPlayer(args[0]);
if(target != null) {
if(p.hasPermission("test.heal.others") || p.hasPermission("test.heal.*")) {
target.setHealth(20);
target.setFoodLevel(20);
target.sendMessage("§6" + p.getName() + "§a meint es heute gut mit dir :D (er hat dich geheilt)");
p.sendMessage("§aDer vorgegebene Spieler §6(" + target.getName() + ") §awurde geheilt!");
} else
p.sendMessage("§cDazu hast du keine Rechte");
}else
p.sendMessage("§cDer angegebene Spieler ist leider nicht online! :( ");
} else
p.sendMessage("Bitte benutze /heal <Spieler>");
}
return false;
}
}
So habe ichs bis jz :D