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

Помогите [РЕШЕНО] API c ивентом

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

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

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

    Баллы:
    76
    Skype:
    salmantonggi
    Имя в Minecraft:
    FyuzYT
    Всем здрасте, возникла проблема с использованием API в котором присутствует ивент.
    Код:
    [19:34:08 ERROR]: Error occurred while enabling MultiLanguageHolograms v1.0 (Is it up to date?)
    org.bukkit.plugin.IllegalPluginAccessException: Unable to find handler list for event me.smessie.MultiLanguage.bukkit.ChangeLanguageEvent. Static getHandlerList method required!
            at org.bukkit.plugin.SimplePluginManager.getRegistrationClass(SimplePluginManager.java:583) ~[spigot.jar:git-Spigot-edd0396-20ab5d3]
            at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:525) ~[spigot.jar:git-Spigot-edd0396-20ab5d3]
            at me.wattguy.mlholograms.Main.onEnable(Main.java:40) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot.jar:git-Spigot-edd0396-20ab5d3]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:374) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:323) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-edd0396-20ab5d3]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
    Код:
    import me.smessie.MultiLanguage.bukkit.ChangeLanguageEvent;
    
    @EventHandler
        public void onPlayerChangeLanguage(ChangeLanguageEvent e) {
            Player p = e.getPlayer();
        }
    Код:
    Bukkit.getPluginManager().registerEvents(new Events(), this);
    И если нужно то вот исходники самого API - https://github.com/smessie/AdvancedMultiLanguage
     
  2. Mr Hosting
  3. alexandrage

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

    Баллы:
    173
    Ответ тут
    Unable to find handler list for event me.smessie.MultiLanguage.bukkit.ChangeLanguageEvent. Static getHandlerList method required!
     
  4. Автор темы
    FyuzYT

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

    Баллы:
    76
    Skype:
    salmantonggi
    Имя в Minecraft:
    FyuzYT
    Можно подробнее?
     
  5. alexandrage

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

    Баллы:
    173
    Подробнее тут некуда. Черным по белому написали.
     
  6. Автор темы
    FyuzYT

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

    Баллы:
    76
    Skype:
    salmantonggi
    Имя в Minecraft:
    FyuzYT
    Я так понимаю это на его стороне проблемы?
     
  7. Автор темы
    FyuzYT

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

    Баллы:
    76
    Skype:
    salmantonggi
    Имя в Minecraft:
    FyuzYT
    Можно как-то решить эту проблему?
     
  8. alexandrage

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

    Баллы:
    173
    Выше писал же как решить.
     
  9. Автор темы
    FyuzYT

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

    Баллы:
    76
    Skype:
    salmantonggi
    Имя в Minecraft:
    FyuzYT
    ???
     
  10. Exception_Prototype

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

    Баллы:
    76
    Этот эвент не реализует метод getHandlers. Ошибка api. Скорей всего он устарел прост.
     
  11. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    в ивент свой добавь
    private static final HandlerList HANDLER_LIST = new HanderList();

    public static HandlerList getHandlerList() { return HANDLER_LIST; }
     
  12. Автор темы
    FyuzYT

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

    Баллы:
    76
    Skype:
    salmantonggi
    Имя в Minecraft:
    FyuzYT
    Помогло, благодарю.
     
Статус темы:
Закрыта.

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