    001package net.minecraft.client.gui;
    002
    003import cpw.mods.fml.relauncher.Side;
    004import cpw.mods.fml.relauncher.SideOnly;
    005import net.minecraft.client.Minecraft;
    006
    007@SideOnly(Side.CLIENT)
    008public abstract class TaskLongRunning implements Runnable
    009{
    010    protected GuiScreenLongRunningTask field_96579_b;
    011
    012    public void func_96574_a(GuiScreenLongRunningTask par1GuiScreenLongRunningTask)
    013    {
    014        this.field_96579_b = par1GuiScreenLongRunningTask;
    015    }
    016
    017    public void func_96575_a(String par1Str)
    018    {
    019        this.field_96579_b.func_96209_a(par1Str);
    020    }
    021
    022    public void func_96576_b(String par1Str)
    023    {
    024        this.field_96579_b.func_96210_b(par1Str);
    025    }
    026
    027    public Minecraft func_96578_b()
    028    {
    029        return this.field_96579_b.func_96208_g();
    030    }
    031
    032    public boolean func_96577_c()
    033    {
    034        return this.field_96579_b.func_96207_h();
    035    }
    036
    037    public void func_96573_a() {}
    038
    039    public void func_96572_a(GuiButton par1GuiButton) {}
    040
    041    public void func_96571_d() {}
    042}