Top.Mail.Ru
Ответы

Почему команды нет на сервере Intelli IDEA

написал плагин в Intelli IDEA сделал команду в plugin.yml написан commands:
airdrop:
description: Spawns an airdrop barrel at a random location within 3000x3000.
usage: /airdrop
permission: airdrop.command
а в плагине самом @Override
public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, String label, String[] args) {
if (label.equalsIgnoreCase("airdrop") && sender instanceof Player && sender.isOp()) {
Player player = (Player) sender;
Random random = new Random();
int x = random.nextInt(3000);
int z = random.nextInt(3000);
Location dropLocation = new Location(player.getWorld(), x, player.getWorld().getHighestBlockYAt(x, z), z);
player.getWorld().getBlockAt(dropLocation).setType(Material.BARREL);
player.sendMessage("Airdrop spawned at coordinates: X: " + x + ", Z: " + z);
return true;
}
return true;
как по факту получаеться команда зарегисрирована? так почему её нету на сервере я оператор
в консоли нет ошибок и в самом плагине не показаны ошибки в чем проблема?

По дате
По рейтингу
Аватар пользователя

Опять вы со своей жабой в жабаскрипт лезете, это разные языки

Аватар пользователя
Искусственный Интеллект

В том, что ты не зарегистрировал команду
В Bukkit для этого есть специальные методы