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

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

Discussion in 'Разработка плагинов для новичков' started by JustBlender, Jan 20, 2014.

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

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

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

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

    Trophy Points:
    88
    Имя в Minecraft:
    StealerSlain
    Google it.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page