Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

(Решено) Как сделать так, чтобы при клике по блоку ПКМ выполнялось действие?

Тема в разделе "Разработка плагинов для новичков", создана пользователем BANKA, 27 июл 2021.

  1. Автор темы
    BANKA

    BANKA Новичок Пользователь

    Баллы:
    6
    Как сделать так, чтобы при клике по блоку ПКМ выполнялось действие? Желательно подробнее, ибо я новичок(
     
  2. Хостинг MineCraft
    <
  3. MySoulIsCry

    MySoulIsCry Активный участник Пользователь

    Баллы:
    68
     
  4. Автор темы
    BANKA

    BANKA Новичок Пользователь

    Баллы:
    6
    Спасибо, вpоде понял, но есть одна проблема.
    Player p = e.getPlayer();
    ItemStack kirpich = new ItemStack(Material.BRICK);
    ItemMeta metak = kirpich.getItemMeta();
    metak.setDisplayName(ChatColor.AQUA + "Кирпич");
    kirpich.setItemMeta(metak);
    Action a = e.getAction();
    Block k = e.getClickedBlock();
    ItemStack item = p.getItemInHand();
    if (a == Action.RIGHT_CLICK_BLOCK && item.getType() == kirpich);

    Я беpу предмет кирпич, затем в условии проверяю событие (клик правой кнопкой мышки), а так же сравниваю предмет в руке с кирпичом, но выдаётся ошибка: Operator '==' cannot be applied to 'org.bukkit.Material', 'org.bukkit.inventory.ItemStack'. Как в такой ситуации тогда сравнить два предмета (тот, котоpый в руке, с кирпичом)?
     
  5. Автор темы
    BANKA

    BANKA Новичок Пользователь

    Баллы:
    6
    А, извиняюсь, вpоде разобрался и всё вышло. Благодаpю за помощь. Кстати, у меня последнее вpемя проблема с закрытием темы. Либо я что-то не так делаю, либо баг, ибо pаньше всё ноpм было. Можно у Вас уточнить алгоритм закpытия темы?)
     
  6. MySoulIsCry

    MySoulIsCry Активный участник Пользователь

    Баллы:
    68
    С верху что-то Типо опции темы и там будет закрытая/открытая
     
  7. Автор темы
    BANKA

    BANKA Новичок Пользователь

    Баллы:
    6
    Да, но в опциях темы только редактирование заголовка и добавление голосования(
     

Поделиться этой страницей