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

Помогите Обойти запрет ломать блоки!

  • Автор темы Автор темы snake302
  • Дата начала Дата начала
И в чем проблема? Блок удаляется setType(AIR), если именно он не должен ставиться в твоём событии, значит у тебя реализовано не правильно.

В частности, у тебя if (((Zone)entry.getValue()).isLocationInZone(location)) - условие у тебя всегда ложное.
 
И в чем проблема? Блок удаляется setType(AIR), если именно он не должен ставиться в твоём событии, значит у тебя реализовано не правильно.

В частности, у тебя if (((Zone)entry.getValue()).isLocationInZone(location)) - условие у тебя всегда ложное.


Не работает, я ломаю блок, он возвращается на место...
Должен вообще нафиг удаляться
опа, ругается
Код:
[22:50:11 ERROR]:  v${build.number} attempted to register an invalid EventHandler method signature "public void
 
Последнее редактирование:
Не работает, я ломаю блок, он возвращается на место...
Должен вообще нафиг удаляться
опа, ругается
Код:
[22:50:11 ERROR]:  v${build.number} attempted to register an invalid EventHandler method signature "public void com.greatmancode.deathmatch.Deathmatch.onBlockBreak(me.ampayne2.ultimategames.api.arenas.Arena,org.bukkit.event.block.BlockBreakEvent)" in class com.greatmancode.deathmatch.Deathmatch

я только что заметил, что события сделаны абсолютно неправильно.
Ищем статью по теме "Создаём свой первый плагин" и сами исправляем ошибки.

Код:
@SuppressWarnings("rawtypes")
@EventHandler
public void onBlockBreak(Arena arena, BlockBreakEvent event) {

Такого бреда быть не может.
 
Меня смущает такая вещь: public void onBlockBreak(Arena arena, BlockBreakEvent event) {
Что такое Arena? Как вызывается обработчик события? Он вообще вызывается??
 
Разобрался, не настроил вайтлист на блоки! всем спасибо!
 
Назад
Верх