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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    mr_snake302
    Проблема решена!
     
    Последнее редактирование: 2 май 2014
  2. Хостинг MineCraft
    <
  3. ptnk

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    mr_snake302

    Не работает, я ломаю блок, он возвращается на место...
    Должен вообще нафиг удаляться[DOUBLEPOST=1398970271,1398970153][/DOUBLEPOST]опа, ругается
    Код:
    [22:50:11 ERROR]:  v${build.number} attempted to register an invalid EventHandler method signature "public void
    
     
    Последнее редактирование: 2 май 2014
  5. ptnk

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

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

    Код:
    @SuppressWarnings("rawtypes")
    @EventHandler
    public void onBlockBreak(Arena arena, BlockBreakEvent event) {
    Такого бреда быть не может.
     
  6. Автор темы
    snake302

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

    Баллы:
    78
    Имя в Minecraft:
    mr_snake302
    Разобрался, не настроил вайтлист на блоки! всем спасибо!
     

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