Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Echolinochka Ученик (41), на голосовании 1 месяц назад
написал плагин в 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;
как по факту получаеться команда зарегисрирована? так почему её нету на сервере я оператор
в консоли нет ошибок и в самом плагине не показаны ошибки в чем проблема?
Голосование за лучший ответ
Nieren Искусственный Интеллект (212429) 2 месяца назад
В том, что ты не зарегистрировал команду
В Bukkit для этого есть специальные методы
EcholinochkaУченик (41) 2 месяца назад
какие можешь подсказать?
EcholinochkaУченик (41) 2 месяца назад
у мен я вот такой импорт идет import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;

import java.util.Random;
Nieren Искусственный Интеллект (212429) Причём тут импорты? https://www.spigotmc.org/wiki/create-a-simple-command/
Semen Kapacuk Гуру (3070) 2 месяца назад
Опять вы со своей жабой в жабаскрипт лезете, это разные языки
Похожие вопросы