Landu
8/18/2019 - 1:03 PM

Komenda z targetem na gracza

package me.landu.argumenty.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 Kill implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {

        if(sender instanceof Player) {
            Player player = (Player) sender;
            if(args.length == 0) {
                player.sendMessage("Zabiłeś się");
                player.setHealth(0);
            } else if(args.length == 1) {
                Player target = Bukkit.getPlayerExact(args[0]);
                if(target instanceof Player) {
                    target.sendMessage("Zostałeś zabity przez " + player.getDisplayName());
                    target.setHealth(0);
                    player.sendMessage("Zabiłeś" + target.getDisplayName());
                } else {
                    player.sendMessage("Argument nie jest graczem");
                }
            }

        }

        return true;
    }
}