1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

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

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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    есть уже какие то плагины ? кроме локи блокера
    Up
     
  4. Artmoneyse

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

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

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

    Баллы:
    66
    для 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
  6. Lord9000

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

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

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