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(); } } }