001 package net.minecraft.src;
002
003 import cpw.mods.fml.common.Side;
004 import cpw.mods.fml.common.asm.SideOnly;
005 import net.minecraft.client.Minecraft;
006
007 @SideOnly(Side.CLIENT)
008 public class ThreadClientSleep extends Thread
009 {
010 /** A reference to the Minecraft object. */
011 final Minecraft mc;
012
013 public ThreadClientSleep(Minecraft par1Minecraft, String par2Str)
014 {
015 super(par2Str);
016 this.mc = par1Minecraft;
017 }
018
019 public void run()
020 {
021 while (this.mc.running)
022 {
023 try
024 {
025 Thread.sleep(2147483647L);
026 }
027 catch (InterruptedException var2)
028 {
029 ;
030 }
031 }
032 }
033 }