Проблема в моддинге Minecraft с java spigot (Местоположение и игрок) - PullRequest
0 голосов
/ 20 апреля 2020

Я пытался сделать код так, чтобы игрок, который набирает команду и какой-то человек, получал указание компаса и этого человека в момент использования команды. Он вообще ничего не выводит. Версия 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;}


}```
...