事件不存在& UnknownDependEncyexeption

时间:2017-09-03 15:12:44

标签: events plugins minecraft bukkit

我正在开发一个记分板插件,显示玩游戏所需的所有信息。 我有一行显示您正在聊天的聊天频道。 我从VentureChat导入ChannelJoinEvent并用它来获取频道名称。

我依赖插件,因为这是他们在Bukkit论坛上所说的,但它没有帮助解决问题。

这是我的代码:

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);
}

事件的类是公共的,插件本身是在插件中导入的,也是在服务器的plugins文件夹中导入的。

这是控制台中的错误: https://pastebin.com/WLCxXHGg

1 个答案:

答案 0 :(得分:0)

您是否还安装了插件" ProtocolLib"? (https://dev.bukkit.org/projects/protocollib) 在发布的日志中,它说: Could not load 'plugins\VentureChat.jar' ... UnknownDependencyException: ProtocolLib。 VentureChat似乎依赖于ProtocolLib而未加载,因为缺少ProtocolLib。 之后你的插件无法加载,因为没有加载VentureChat。