package sk.tomsik68.mclauncher.impl.versions.mcassets; import sk.tomsik68.mclauncher.api.common.mc.MinecraftInstance; import sk.tomsik68.mclauncher.api.versions.IVersion; import java.io.File; /** * JAR provider specifically for MCAssetsVersions. * Model: * Minecraft 1.4 jar location: .minecraft/bin/1.4.jar * Natives location: .minecraft/natives */ @Deprecated final class MCAJarManager { private final File binDirectory; private final File nativesDirectory; MCAJarManager(MinecraftInstance mc){ this.nativesDirectory = new File(mc.getLocation(), "natives"); this.binDirectory = new File(mc.getLocation(), "bin"); } File getVersionFile(IVersion version){ return new File(binDirectory, version.getId()+".jar"); } public File getNativesDirectory() { return nativesDirectory; } }