EcholinochkaУченик (20)
8 месяцев назад
у мен я вот такой импорт идет 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;
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;
как по факту получаеться команда зарегисрирована? так почему её нету на сервере я оператор
в консоли нет ошибок и в самом плагине не показаны ошибки в чем проблема?