@SubscribeEvent
public void onClientConnection(ClientConnectedToServerEvent event){
try{
final TCVersion latest = VersionParser.getLatestVersion();
final String current = Reference.MOD_VERSION; //to be easily changeable for debugging
if(latest.isGreaterVersion(current)){
final ClientProxy cproxy = TaleCraft.proxy.asClient();
cproxy.sheduleClientTickTask(new Runnable(){
Minecraft mc = ClientProxy.mc;
@Override
public void run() {
while(mc.player == null){}
String message = TextFormatting.YELLOW + "TaleCraft version is outdated! Your version is " + TextFormatting.GOLD + current + TextFormatting.YELLOW + ". The latest is " + TextFormatting.GOLD + latest.getVersion() + TextFormatting.YELLOW + ".";
mc.player.sendMessage(new TextComponentString(message));
TaleCraft.logger.warn(TextFormatting.getTextWithoutFormattingCodes(message));
}
});
}
}catch(Exception e){
}
}
SendMessage.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:TaleCraft
作者:
评论列表
文章目录