From 8b6fef135e74ffe7461d77c91417ee03d8fc90cb Mon Sep 17 00:00:00 2001 From: alexytomi <60690056+alexytomi@users.noreply.github.com> Date: Mon, 30 Jun 2025 18:36:02 +0800 Subject: [PATCH] fix[PojavProfile.getAllProfiles()]: Fix crash when accounts.json is malformed --- .../src/main/java/net/kdt/pojavlaunch/PojavProfile.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavProfile.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavProfile.java index efd57bb8d..e8a95e88e 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavProfile.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavProfile.java @@ -40,7 +40,9 @@ public class PojavProfile { public static List getAllProfiles(){ List mcAccountList = new ArrayList<>();; for (String accountName : getAllProfilesList()){ - mcAccountList.add(MinecraftAccount.load(accountName)); + if (MinecraftAccount.load(accountName) != null) { + mcAccountList.add(MinecraftAccount.load(accountName)); + } } return mcAccountList; }