From 29ce36c7bc2238cfed55eb81d439f030072beaad Mon Sep 17 00:00:00 2001 From: Petr Mrázek Date: Thu, 21 May 2015 22:38:31 +0200 Subject: GH-983 use 'minecraft.jar' for ancient jar-modded versions Fixes NEI in MC 1.4.7 and probably other obscure issues --- logic/minecraft/OneSixUpdate.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'logic/minecraft/OneSixUpdate.cpp') diff --git a/logic/minecraft/OneSixUpdate.cpp b/logic/minecraft/OneSixUpdate.cpp index 2177cf33..24ee5804 100644 --- a/logic/minecraft/OneSixUpdate.cpp +++ b/logic/minecraft/OneSixUpdate.cpp @@ -303,7 +303,13 @@ void OneSixUpdate::jarlibFinished() { strippedJar.remove(); } - auto finalJarPath = QDir(m_inst->instanceRoot()).absoluteFilePath("temp.jar"); + auto tempJarPath = QDir(m_inst->instanceRoot()).absoluteFilePath("temp.jar"); + QFile tempJar(tempJarPath); + if(tempJar.exists()) + { + tempJar.remove(); + } + auto finalJarPath = QDir(m_inst->instanceRoot()).absoluteFilePath("minecraft.jar"); QFile finalJar(finalJarPath); if(finalJar.exists()) { -- cgit