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    }