Помогите Ввод ника игрока при клике на него предметов

  • Автор темы Автор темы amhad95
  • Дата начала Дата начала

amhad95

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
Show
Как сделать так чтобы если я например кликаю мечом по другому игроку выполняется команда /lol егоник
?
Или как сделать такое в chestcommandsgui?Переменная нужна тип того или плагин для этого
 
кароче нужен плагин который отображает игроков в меню
 
Возможно, /powertool Тебе чем-нибудь поможет, не знаю

Плагин - Essentials

/powertool <команда_без_/> <аргументы>

Еще, в MyCmd есть функция подобная, но таких переменных, которые тебе нужны - я не нашел.
 
я хотел сделать на подобии spainpvp тыкаешь палкой в игрока вызываешь на дуэль но не получилось с палкой потом попробовал через меню но не мог вывести туда всех игроков
 
PHP:
    @EventHandler
    public void on(PlayerInteractEntityEvent e) {
        Entity en = e.getRightClicked();
        if(en.getType()==EntityType.PLAYER) {
            e.getPlayer().performCommand("lol "+en.getName());
        }
    }
 
я не понял что ты написал ☹️
@EventHandler
public void on(PlayerInteractEntityEvent e) {
Entity en = e.каксюдапалкупрописать?();
if(en.getType()==EntityType.PLAYER) {
e.getPlayer().performCommand("lol "+en.getName());
}
}
Это код.
Нужен, чтобы написать плагин, который будет вводить в чат команду от твоего имени.
Вот она:"lol ".
Ну, при клике правой кнопкой мыши будет вводиться lol +ник игрока, на которого кликнул
 
Это код.
Нужен, чтобы написать плагин, который будет вводить в чат команду от твоего имени.
Вот она:"lol ".
Ну, при клике правой кнопкой мыши будет вводиться lol +ник игрока, на которого кликнул
Он не про куда вставлять код спросил. Читай внивательно.
 
PHP:
    @EventHandler
    public void on(PlayerInteractEntityEvent e) {
        if (e.getHand() == EquipmentSlot.HAND) {
            ItemStack stack = e.getPlayer().getInventory().getItemInMainHand();
            if (stack == null)
                return;
            if (stack.getType() == Material.STICK) {
                Entity en = e.getRightClicked();
                if (en.getType() == EntityType.PLAYER) {
                    e.getPlayer().performCommand("lol " + en.getName());
                }
            }
        }
    }
 
PHP:
    @EventHandler
    public void on(PlayerInteractEntityEvent e) {
        if (e.getHand() == EquipmentSlot.HAND) {
            ItemStack stack = e.getPlayer().getInventory().getItemInMainHand();
            if (stack == null)
                return;
            if (stack.getType() == Material.STICK) {
                Entity en = e.getRightClicked();
                if (en.getType() == EntityType.PLAYER) {
                    e.getPlayer().performCommand("lol " + en.getName());
                }
            }
        }
    }
Cпасибо,это я и искал
 
Назад
Верх Низ