2017-09-03 1 views
0

Je travaille sur un plugin de tableau de bord qui montre toutes les informations nécessaires pour jouer au jeu. J'ai une ligne qui montre votre chatchanel dans lequel vous parlez. J'ai importé le ChannelJoinEvent de VentureChat et je l'ai utilisé pour obtenir le nom du canal.L'événement n'existe pas & UnknownDependEncyexeption

Je dépends du plugin, parce que c'est ce qu'ils ont dit sur les forums Bukkit, mais ça n'aide pas le problème.

Voici mon code:

import mineverse.Aust1n46.chat.api.events.ChannelJoinEvent; 

@EventHandler 
public void onChannelJoin(ChannelJoinEvent e) { 
    ChatChannel channel = e.getChannel(); 
    s4 = o.getScore("Chat Channel: " + channel.getColor() + channel); 
} 

La classe de l'événement est public et le plug-in lui-même est importé dans le plug-in et aussi dans le dossier plugins dans le serveur.

C'est l'erreur dans la console: https://pastebin.com/WLCxXHGg

Répondre

0

Avez-vous installé également le plug-in "ProtocolLib"? (https://dev.bukkit.org/projects/protocollib) Dans le journal signalé il est dit: Could not load 'plugins\VentureChat.jar' ... UnknownDependencyException: ProtocolLib. VentureChat semble dépendre de ProtocolLib et n'est pas chargé car ProtocolLib est manquant. Vous ne parvenez pas à charger le plugin parce que VentureChat n'a pas été chargé.