- Баллы
- 66
- Имя в Minecraft
- _TheKrealisYT_
Я пишу плагин, что при использовании предмета игрока должно телепортировать на спавн, выполнять команду от имени консоли. Вот кусочек из кода:
lore.add(ChatColor.GOLD + "Ускользни во время пвп! =)");
if (imeta.getDisplayName().equalsIgnoreCase(ChatColor.GRAY + "Волшебная бумага!")) {
player.sendMessage(ChatColor.GREEN + "Вы успешно телепортированы на спавн");
Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "spawn" + player.getName(();
player.getInventory().remove(player.getItemInHand());
Когда я использую предмет, он исчезает а консоль пишет "неизвестная команда" если я пишу + player.getName()/event.getPlayer(), итд
Что мне делать?
P.S e.setCancelled(true) не работает!
ПРОБЛЕМА РЕШЕНА! Я просто выпел dispatchcommand в конфиг.
Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), Main.getInstance().getConfig().getString("ontp.command").replace("<player>", event.getPlayer().getName()));
lore.add(ChatColor.GOLD + "Ускользни во время пвп! =)");
if (imeta.getDisplayName().equalsIgnoreCase(ChatColor.GRAY + "Волшебная бумага!")) {
player.sendMessage(ChatColor.GREEN + "Вы успешно телепортированы на спавн");
Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "spawn" + player.getName(();
player.getInventory().remove(player.getItemInHand());
Когда я использую предмет, он исчезает а консоль пишет "неизвестная команда" если я пишу + player.getName()/event.getPlayer(), итд
Что мне делать?
P.S e.setCancelled(true) не работает!
ПРОБЛЕМА РЕШЕНА! Я просто выпел dispatchcommand в конфиг.
Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), Main.getInstance().getConfig().getString("ontp.command").replace("<player>", event.getPlayer().getName()));
Последнее редактирование: