From f14bfa56e19c3df359abb49902a8aceed7b148f7 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Sat, 3 Jan 2026 15:29:05 -0500 Subject: [PATCH] Fix crash when model baking fails --- .../modernfix/dynresources/DynamicModelSystem.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/embeddedt/modernfix/dynresources/DynamicModelSystem.java b/src/main/java/org/embeddedt/modernfix/dynresources/DynamicModelSystem.java index ecd0a8d1..c648194e 100644 --- a/src/main/java/org/embeddedt/modernfix/dynresources/DynamicModelSystem.java +++ b/src/main/java/org/embeddedt/modernfix/dynresources/DynamicModelSystem.java @@ -181,7 +181,13 @@ public class DynamicModelSystem { if (DEBUG_DYNAMIC_MODEL_LOADING) { ModernFix.LOGGER.info("Baking {}", key); } - return baker.apply(key, unbaked); + var bakerResult = baker.apply(key, unbaked); + if (bakerResult == null) { + ModernFix.LOGGER.warn("Baker has returned null for {}", key); + return NULL_BAKED; + } else { + return bakerResult; + } } else { return NULL_BAKED; }