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

  • Автор темы Автор темы FyuzYT
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

FyuzYT

Активный участник
Пользователь
Баллы
76
Всем здрасте, возникла проблема с использованием 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
 
Ответ тут
Unable to find handler list for event me.smessie.MultiLanguage.bukkit.ChangeLanguageEvent. Static getHandlerList method required!
 
в ивент свой добавь
private static final HandlerList HANDLER_LIST = new HanderList();

public static HandlerList getHandlerList() { return HANDLER_LIST; }
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх