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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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