Вопрос Рп команды возвращают usage

Версия Minecraft
1.18.X

newstateworld

Пользователь
Сообщения
133
Решения
3
Делал я плагин опять же по тутору на рп, сделал /me, все как там только при вводе команды возвращает usage:

Код команды:

Код:
String noPermission = "У вас нет прав на использование данной команды.";
        String noArgs = "Недостаточно аргументов";

        if (!(sender instanceof Player)) return true;

        Player player = (Player) sender;

        if (!player.hasPermission("roleplay.me")) {
            sender.sendMessage(noPermission);
            return true;
        }

        if (args.length==0) {
            sender.sendMessage(noArgs);
            return true;
        }

        String message = String.join(" ", args);

        String finalMessage = String.format(format, player.getName(), message);

        Utils.sendMessage(player, 10, finalMessage);

        return true;


Код класса Utils:

Код:
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;

public class Utils {


    public static String color(String str) {
        return ChatColor.translateAlternateColorCodes('&', str);
    }

    public static void sendMessage(Player player, int radius, String message) {
        for (Player player1:player.getLocation().getWorld().getPlayers()) {
            if (player1.getLocation().distance(player.getLocation()) <= radius) {
                player1.sendMessage(color(message));
            }
        }
    }
}
 
Назад
Сверху Снизу