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

Помогите Disniper event

Discussion in 'Разработка плагинов для новичков' started by NINJA, Oct 15, 2013.

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

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

    Trophy Points:
    123
    Здравствуйте так как я только учусь столкнулся с такой вот проблемой: Запретить раздатчику выкидывать блоки или разливать воду и лаву.
    Code:
    public void OnBlockDispenseEvent  (BlockDispenseEvent e){
    if(e.getBlock().getType() == Material.WATER_BUCKET){
    e.setCancelled(true);
    }  
    Но разуметься не пашет.
     
  2. Хостинг MineCraft
    <
  3. Den_Abr

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

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Вот подумай.
    Как раздатчик может выкинуть блок(за исключением воды и подобного)? e.getBlock() вернёт Block раздатчика, а не того, что он выкинул.
    Так как раздатчик кидает итемы, то и получать нужно через e.getItem()
     
    Сникерсни and NINJA like this.
  4. Den_Abr

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

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Только сейчас прочитал тему..
     
  5. Автор темы
    NINJA

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

    Trophy Points:
    123
    Спасибо сглупил, буду теперь знать.:)[DOUBLEPOST=1381858964,1381858764][/DOUBLEPOST]
    Спасибо я не школьник уже, но мне еще многому учиться.:)
     
  6. Constantin 449

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

    Trophy Points:
    88
    Имя в Minecraft:
    Djkalin
    Подскажите пожалуйста где посмотреть getItem точной название Item на английском?
     

Share This Page