Войти или зарегистрироваться

Помогите Disniper event

  • Автор темы Автор темы NINJA
  • Дата начала Дата начала

NINJA

Старожил
Пользователь
Баллы
123
Здравствуйте так как я только учусь столкнулся с такой вот проблемой: Запретить раздатчику выкидывать блоки или разливать воду и лаву.
Код:
public void OnBlockDispenseEvent  (BlockDispenseEvent e){
if(e.getBlock().getType() == Material.WATER_BUCKET){
e.setCancelled(true);
}
Но разуметься не пашет.
 
Здравствуйте так как я только учусь столкнулся с такой вот проблемой: Запретить раздатчику выкидывать блоки или разливать воду и лаву.
Код:
public void OnBlockDispenseEvent  (BlockDispenseEvent e){
if(e.getBlock().getType() == Material.WATER_BUCKET){
e.setCancelled(true);
}
Но разуметься не пашет.
Вот подумай.
Как раздатчик может выкинуть блок(за исключением воды и подобного)? e.getBlock() вернёт Block раздатчика, а не того, что он выкинул.
Так как раздатчик кидает итемы, то и получать нужно через e.getItem()
 
Только сейчас прочитал тему..
 
Вот подумай.
Как раздатчик может выкинуть блок(за исключением воды и подобного)? e.getBlock() вернёт Block раздатчика, а не того, что он выкинул.
Так как раздатчик кидает итемы, то и получать нужно через e.getItem()
Спасибо сглупил, буду теперь знать.:)
Я конечно же понимаю школьник, но сделать в одном слове 4 ошибки, ЖЕСТЬ!
Спасибо я не школьник уже, но мне еще многому учиться.:)
 
Подскажите пожалуйста где посмотреть getItem точной название Item на английском?
 
Назад
Верх