mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-17 08:35:37 -04:00
Check for PVC corruption
This commit is contained in:
parent
4b69b986da
commit
51ca5d859f
@ -1,5 +1,6 @@
|
|||||||
package net.kdt.pojavlaunch.value;
|
package net.kdt.pojavlaunch.value;
|
||||||
|
|
||||||
|
import com.google.gson.JsonSyntaxException;
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
|
|
||||||
import net.kdt.pojavlaunch.Tools;
|
import net.kdt.pojavlaunch.Tools;
|
||||||
@ -16,7 +17,13 @@ public class PerVersionConfig {
|
|||||||
if(configMap == null) {
|
if(configMap == null) {
|
||||||
pvcFile = new File(Tools.DIR_GAME_HOME,"per-version-config.json");
|
pvcFile = new File(Tools.DIR_GAME_HOME,"per-version-config.json");
|
||||||
if(pvcFile.exists()) {
|
if(pvcFile.exists()) {
|
||||||
configMap = Tools.GLOBAL_GSON.fromJson(Tools.read(pvcFile.getAbsolutePath()), new TypeToken<HashMap<String,VersionConfig>>() {}.getType());
|
try {
|
||||||
|
configMap = Tools.GLOBAL_GSON.fromJson(Tools.read(pvcFile.getAbsolutePath()), new TypeToken<HashMap<String, VersionConfig>>() {
|
||||||
|
}.getType());
|
||||||
|
}catch(JsonSyntaxException ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
configMap = new HashMap<>();
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
configMap = new HashMap<>();
|
configMap = new HashMap<>();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user