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

Помогите Отследить перемещение предмета в сундук

Discussion in 'Разработка плагинов для новичков' started by Mihael_i, Oct 13, 2016.

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

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

    Trophy Points:
    66
    Имя в Minecraft:
    Mihael_i
    Здравствуйте. Мне надо отследить перемещение предмета сундук, делаю я это с помощью такого кода:
    Code:
    @EventHandler
    public void onMoveItem(InventoryClickEvent e) {
    if (e.getAction() == InventoryAction.MOVE_TO_OTHER_INVENTORY && e.getInventory().getName().toLowerCase().contains("chest")) {
    getServer().broadcastMessage("Перемещение зафиксировано!");
    }
    }
    
    Однако, если игрок просто возьмет предмет и положит его в сундук (двумя кликами) перемещение не зафиксируется. Как "поймать" такое перемещение?
     
    Last edited: Oct 13, 2016
  2. Хостинг MineCraft
    <
  3. xDark

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

    Trophy Points:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    if (e.getCurrentItem() != null && e.getInventory().getName().toLowerCase().contains("chest")) {
    getServer().broadcastMessage("Перемещение зафиксировано!");
    }
     
  4. _MediaNik_

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

    Trophy Points:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
  5. Автор темы
    Mihael_i

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

    Trophy Points:
    66
    Имя в Minecraft:
    Mihael_i
    Я уже пытался, не работает, он просто не регистрирует перемещение.
     
  6. _MediaNik_

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

    Trophy Points:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Бывает..
     

Share This Page