    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    }