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

Помогите Не могу зарегистрировать слушатель в onEnable

Discussion in 'Разработка плагинов для новичков' started by serega6531, Nov 2, 2014.

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

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Почему я не могу зарегистрировать слушатель в onEnable()?

    Code:
    public void onEnable(){
            that = this;
            if(Bukkit.getPluginManager().getPlugin("LibsDisguises") == null){
                getLogger().warning("LibsDisguises not found! Plugin will be disabled");
                Bukkit.getPluginManager().disablePlugin(this);
            }
            if(Bukkit.getPluginManager().getPlugin("BarAPI") == null){
                getLogger().warning("BarAPI not found! Plugin will be disabled");
                Bukkit.getPluginManager().disablePlugin(this);
            }
            File f = new File(getDataFolder(), "MinigamesAPI.jar");
            if(!f.exists()){
                getLogger().warning("No MinigamesAPI.jar found! Plugin will be disabled");
                Bukkit.getPluginManager().disablePlugin(this);
                return;
            }
            Bukkit.getPluginManager().registerEvents(new ZMEventListener(), this);
    }
    Валится с ошибкой
    Code:
    org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register ZMEventListener while not enabled
        at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:523) ~[bukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks]
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Все, ошибку понял. Забыл проставить return после выключения плагина.
     
Thread Status:
Not open for further replies.

Share This Page