Я пытался сделать код так, чтобы игрок, который набирает команду и какой-то человек, получал указание компаса и этого человека в момент использования команды. Он вообще ничего не выводит. Версия Spigot - 1.14.4.
package me.TheCAKER.plugin2;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.entity.Player;
import org.bukkit.command.CommandSender;
import org.bukkit.Location;
public class Main extends JavaPlugin{
@Override
public void onEnable(){
}
@Override
public void onDisable() {
}
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(label.equalsIgnoreCase("target")) {
//target <player-name>
if(args.length>=1) {
if(Bukkit.getPlayerExact(args[0])!=null) {
Player target=Bukkit.getPlayer(args[0]);
Location loc = target.getLocation();
Player p=(Player) sender;
p.setCompassTarget(loc);
}sender.sendMessage("Invalid Player");
}sender.sendMessage("Can't assign to yourself");
}
return true;}
}```