2017-09-03 11 views
0

나는 게임을하는 데 필요한 모든 정보를 보여주는 스코어 보드 플러그인을 만들고 있습니다. 나는 당신이 말하는 당신의 chatchanel을 보여주는 라인을 가지고 있습니다. VentureChat에서 ChannelJoinEvent을 가져 와서 채널 이름을 얻는데 사용했습니다.이벤트가 존재하지 않습니다 & UnknownDependEncyexeption

나는 플러그인에 의존해 왔는데, 그 이유는 이것이 그들이 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); 
} 

이벤트의 클래스가 공개되어 플러그인 자체가 플러그인과 또한 서버의 플러그인 폴더에 가져 :

여기 내 코드입니다. https://pastebin.com/WLCxXHGg

답변

0

당신은 또한 플러그인 "ProtocolLib"를 설치 했 :

이 콘솔에서 오류가? (https://dev.bukkit.org/projects/protocollib) 게시 된 로그에 다음과 같이 표시됩니다 : Could not load 'plugins\VentureChat.jar' ... UnknownDependencyException: ProtocolLib. VentureChat은 ProtocolLib에 의존하는 것으로 보이며 ProtocolLib가 없어서로드되지 않습니다. VentureChat이로드되지 않았으므로 나중에 플러그인을로드 할 수 없습니다.