From 048e7f7e071c51000a2d8cf35dfbe760901ac48c Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Fri, 2 May 2025 20:02:06 -0400 Subject: [PATCH] Filter how much of the model registry Eternal Starlight sees Otherwise it loads every model, AND stores it in a map, defeating the point of dynamic resources Related: https://github.com/LeoMinecraftModding/eternal-starlight/pull/82 --- .../modernfix/neoforge/dynresources/ModelBakeEventHelper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/dynresources/ModelBakeEventHelper.java b/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/dynresources/ModelBakeEventHelper.java index 2ed4d20b..f1a4bf22 100644 --- a/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/dynresources/ModelBakeEventHelper.java +++ b/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/dynresources/ModelBakeEventHelper.java @@ -55,6 +55,7 @@ public class ModelBakeEventHelper { EVERYTHING } private static final Map MOD_VISIBILITY_CONFIGURATION = ImmutableMap.builder() + .put("eternal_starlight", UniverseVisibility.SELF_AND_DEPS) // needed as a mitigation until https://github.com/LeoMinecraftModding/eternal-starlight/pull/82 is merged .build(); private final Map modelRegistry; private final Set topLevelModelLocations;