package net.minecraft.client.texturepacks;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.File;
import net.minecraft.util.IDownloadSuccess;
@SideOnly(Side.CLIENT)
class TexturePackDownloadSuccess implements IDownloadSuccess
{
final TexturePackList texturePacks;
TexturePackDownloadSuccess(TexturePackList par1TexturePackList)
{
this.texturePacks = par1TexturePackList;
}
public void onSuccess(File par1File)
{
if (TexturePackList.func_77301_a(this.texturePacks))
{
TexturePackList.setSelectedTexturePack(this.texturePacks, new TexturePackCustom(TexturePackList.generateTexturePackID(this.texturePacks, par1File), par1File));
TexturePackList.getMinecraft(this.texturePacks).scheduleTexturePackRefresh();
}
}
}