Skip to content
This repository was archived by the owner on Jan 3, 2020. It is now read-only.

Commit 4cbcc6f

Browse files
committed
bug fix
1 parent 8e2768c commit 4cbcc6f

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/main/java/org/devinprogress/uniskinmod/SkinCore.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.mojang.authlib.GameProfile;
1313
import com.mojang.authlib.minecraft.MinecraftProfileTexture;
1414
import cpw.mods.fml.relauncher.IFMLLoadingPlugin;
15+
import org.apache.commons.io.FileUtils;
1516
import org.apache.logging.log4j.LogManager;
1617

1718
/**
@@ -86,9 +87,12 @@ public void injectData(Map<String, Object> data) {
8687
File skin_dir=new File(((File) data.get("mcLocation")).getAbsolutePath()
8788
+ File.separatorChar + "assets" + File.separatorChar
8889
+ "skins");
89-
if(skin_dir.exists()&&skin_dir.isDirectory()){
90-
skin_dir.delete();
90+
try {
91+
FileUtils.deleteDirectory(skin_dir);
9192
LogManager.getLogger("UniSkinMod").info("Skin cache cleaned.");
93+
} catch (IOException e) {
94+
LogManager.getLogger("UniSkinMod").warn("Failed to clean cache.");
95+
e.printStackTrace();
9296
}
9397
}
9498
}

0 commit comments

Comments
 (0)