Помогите Отмена перемещения предмета в слот головы

XjCyan1de

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
XjCyan1de
Помогите, а то мучаюсь с ним, не работает ничего(

p.s. я еще нубик в плагинописании так что извините меня за идиотский вопрос :(
 
ч чего?
На русский язык пожалуйста.
 
хочу сделать так: когда надеваешь на себя голову игрока, то голова пропадала из слота брони и помещалась в инвентарь
Просто запретить перемещение по инвентарю. Если не ошибаюсь, вот это
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/inventory/InventoryMoveItemEvent.html
 
Вот здесь ищи евент, и отменяй его если что-то там
 
...
JavaScript:
    @EventHandler
    public void onWear(ArmourEquipEvent e) {
        if (e.getNewArmorPiece() != null) {
            if (e.getNewArmorPiece().getType() == Material.SKULL || Material.SLULL_ITEM) {
                e.setCancelled(true);

        }
    }
 
Последнее редактирование:
В том то и дело что не дописываетupload_2016-8-7_13-21-39.png
 
...
JavaScript:
    @EventHandler
    public void onWear(ArmourEquipEvent e) {
        if (e.getNewArmorPiece() != null) {
            if (e.getNewArmorPiece().getType() == Material.SKULL || Material.SLULL_ITEM) {
                e.setCancelled(true);

        }
    }
Эта вещь работает только с этой библиотекой https://www.spigotmc.org/resources/lib-armorequipevent.5478/

нет нифига, головы можно надевать. Есть еще решения?
 

Там вообще не пойми чё. Просто клик предметом. А мне надо чтобы нельзя было голову надевать на себя (никаким способом, не кликом предмета, не шифтом, ничем), но можно было свободно перемещать в инвентаре
 
Всё еще актуально. UP
 
Назад
Верх