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

Помогите Как запретить класть определённые item в определённый gui предмета ?

Тема в разделе "Помощь", создана пользователем L4c05t, 14 ноя 2015.

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

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Как запретить класть определённые item в определённый gui предмета ?
     
  2. Хостинг MineCraft
    <
  3. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    Плагином легко.
     
  4. Автор темы
    L4c05t

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    есть уже какие то плагины ? кроме локи блокера[DOUBLEPOST=1447564016,1447496088][/DOUBLEPOST]Up
     
  5. Artmoneyse

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

    Баллы:
    78
    Только самому писать или заказывать, готовых нету.
     
  6. Titanoriym

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

    Баллы:
    66
    Skype:
    amster938
    Имя в Minecraft:
    Ironsky95
    для GUI в плагинах я пишу так
    Код:
        public void onInventoryClick(InventoryClickEvent e){
            Player p = (Player) e.getWhoClicked();
            if(e.getInventory().getName().equalsIgnoreCase("GUI")){
                if(!(e.getCurrentItem() == null)){
                    if(e.getRawSlot() < 54){
                        e.setCancelled(true);
                    if(e.getCursor() == null || e.getCursor().getType() == Material.AIR){
                        if(e.isShiftClick()){
                            p.getInventory().addItem(e.getCurrentItem());
                            }else {
                                e.setCursor(e.getCurrentItem());
                            }
                    }else {
                        e.setCancelled(true);
                        }
                    }else {
                        if(e.isShiftClick()){
                            e.setCancelled(true);
                        }
                    }
                }
            }
        }
     
    Последнее редактирование: 15 янв 2016
  7. Lord9000

    Lord9000 Старожил Пользователь

    Баллы:
    103
    Сложно((
     

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