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

Помогите Отмена дропа при смерти

Тема в разделе "Разработка плагинов для новичков", создана пользователем JustBlender, 20 янв 2014.

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

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    У меня есть класс-слушатель с PlayerDeathEvent, он вроде бы работает, но чего-то не хватает, а не хватает отмены дропа, то есть при смерти мне нужно чтобы вещи сохранились и были на своих местах. /gamerule keepInventory оставить при себе.
     
  2. StealerSlain

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

    Баллы:
    88
    Имя в Minecraft:
    StealerSlain
    Google it.

    Создавай два hashmap. Один с броней, другой с вещами инвентаря.
    При смерти отменяй ивент и выдавай шмотки и вещи.
     
  3. Автор темы
    JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Фух. Есть один "хэщ", попробую еще сделать.

    PS. Блин, где-то же видел метод, забыл.
     
  4. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Inventory.getContents()
    Inventory.setContents()
     
  5. Автор темы
    JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    А поподробнее. Предлагает ItemStack, использовать null? :D
     
  6. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Вообще я писал про сохранение инвентаря, но можете попробовать использовать с дропом (Material.AIR).
     
  7. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Уже разобрался, или помочь?)
     
  8. Автор темы
    JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Хз. Вроде щас работает стабильно, все равно можем в скайпе пообщаться ;)
     

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