package net.minecraft.stats; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) class ThreadStatSyncherReceive extends Thread { final StatsSyncher syncher; ThreadStatSyncherReceive(StatsSyncher par1StatsSyncher) { this.syncher = par1StatsSyncher; } public void run() { try { if (StatsSyncher.func_77419_a(this.syncher) != null) { StatsSyncher.func_77414_a(this.syncher, StatsSyncher.func_77419_a(this.syncher), StatsSyncher.func_77408_b(this.syncher), StatsSyncher.func_77407_c(this.syncher), StatsSyncher.func_77411_d(this.syncher)); } else if (StatsSyncher.func_77408_b(this.syncher).exists()) { StatsSyncher.func_77416_a(this.syncher, StatsSyncher.func_77410_a(this.syncher, StatsSyncher.func_77408_b(this.syncher), StatsSyncher.func_77407_c(this.syncher), StatsSyncher.func_77411_d(this.syncher))); } } catch (Exception var5) { var5.printStackTrace(); } finally { StatsSyncher.setBusy(this.syncher, false); } } }