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

Помогите Не работает плагин

Тема в разделе "Разработка плагинов для новичков", создана пользователем SpecialName PRODUCTION, 14 янв 2017.

Статус темы:
Закрыта.
  1. Автор темы
    SpecialName PRODUCTION

    SpecialName PRODUCTION Ньюби

    Баллы:
    1
    Имя в Minecraft:
    YT_Core
    Я давно не писал ничего на Java, да и плагины только начал изучать. Я читал что BlockBreakEvent срабатывает когда ломаешь блок ( ну логично ). Решил я немного попрактиковаться, но код не работает ( смотреть ниже )
    Код:
    package Plugin;
    import org.bukkit.event.Listener;
    import org.bukkit.plugin.java.JavaPlugin;
    import org.bukkit.event.block.BlockBreakEvent;
    public class Main extends JavaPlugin implements Listener  {
        public static void BlockBreakEvent(BlockBreakEvent event){
            event.getPlayer().sendMessage("СЛОМАН БЛОК НА КООРИДНАТАХ X:" + event.getBlock().getX() + " Y:" + event.getBlock().getY() + " Z:" + event.getBlock().getZ());
        }
    }
    
    Не могли бы вы мне помочь и сказать где ошибка?
     
  2. Хостинг MineCraft
    <
  3. jusik

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

    Баллы:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    Перед этим кодом вставь @EventHandler
    Код:
    public static void BlockBreakEvent(BlockBreakEvent event){
            event.getPlayer().sendMessage("СЛОМАН БЛОК НА КООРИДНАТАХ X:" + event.getBlock().getX() + " Y:" + event.getBlock().getY() + " Z:" + event.getBlock().getZ());
        }
     
  4. Автор темы
    SpecialName PRODUCTION

    SpecialName PRODUCTION Ньюби

    Баллы:
    1
    Имя в Minecraft:
    YT_Core
    Спасибо огромное.[DOUBLEPOST=1484411522,1484411388][/DOUBLEPOST]
    Вставил, все равно не работает.
     
  5. AtomicInteger

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

    Баллы:
    46
    Ещё нужно зарегистрировать, примерно так:
    Код:
    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents(this, this);
    }
     
  6. Автор темы
    SpecialName PRODUCTION

    SpecialName PRODUCTION Ньюби

    Баллы:
    1
    Имя в Minecraft:
    YT_Core
    Спасибо всё заработало
     
Статус темы:
Закрыта.

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