SendMessage.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:TaleCraft 作者:
@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){

    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号