From c5c1e519ba48fe6ceb6359ce52d7a4ee94f8fdc8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 27 Apr 2025 15:32:43 -0400 Subject: [PATCH] Possible pathfinder error fix --- core/src/mindustry/ai/ControlPathfinder.java | 10 ++++++---- gradle.properties | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/core/src/mindustry/ai/ControlPathfinder.java b/core/src/mindustry/ai/ControlPathfinder.java index ece85f2792..195391083a 100644 --- a/core/src/mindustry/ai/ControlPathfinder.java +++ b/core/src/mindustry/ai/ControlPathfinder.java @@ -1572,9 +1572,11 @@ public class ControlPathfinder implements Runnable{ } //each update time (not total!) no longer than maxUpdate - for(FieldCache cache : fields.values()){ - updateFields(cache, maxUpdate); - } + fields.eachValue(cache -> { + if(cache != null){ + updateFields(cache, maxUpdate); + } + }); } try{ @@ -1584,7 +1586,7 @@ public class ControlPathfinder implements Runnable{ return; } }catch(Throwable e){ - e.printStackTrace(); + Log.err(e); } } } diff --git a/gradle.properties b/gradle.properties index 1e4f7e5543..63ab0424ce 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,4 +26,4 @@ org.gradle.caching=true org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.connectionTimeout=100000 android.enableR8.fullMode=false -archash=aa4a6cd37c +archash=f3b1dc4a13