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

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

Discussion in 'Разработка плагинов для новичков' started by SpecialName PRODUCTION, Jan 14, 2017.

Thread Status:
Not open for further replies.
  1. Автор темы
    SpecialName PRODUCTION

    SpecialName PRODUCTION Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    YT_Core
    Я давно не писал ничего на Java, да и плагины только начал изучать. Я читал что BlockBreakEvent срабатывает когда ломаешь блок ( ну логично ). Решил я немного попрактиковаться, но код не работает ( смотреть ниже )
    Code:
    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 Активный участник Пользователь

    Trophy Points:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    Перед этим кодом вставь @EventHandler
    Code:
    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 Ньюби

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

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

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

    SpecialName PRODUCTION Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    YT_Core
    Спасибо всё заработало
     
Thread Status:
Not open for further replies.

Share This Page