From 8bf96d873826094cd1e8a5c9dbcf5b9826dfdf1f Mon Sep 17 00:00:00 2001 From: gigaherz Date: Sun, 11 Dec 2022 20:36:17 +0100 Subject: [PATCH] Fix OBJ Loader caches not being thread-safe. (#9204) --- .../java/net/minecraftforge/client/model/obj/ObjLoader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/client/model/obj/ObjLoader.java b/src/main/java/net/minecraftforge/client/model/obj/ObjLoader.java index 3c2bf40eb8..b06c4569ef 100644 --- a/src/main/java/net/minecraftforge/client/model/obj/ObjLoader.java +++ b/src/main/java/net/minecraftforge/client/model/obj/ObjLoader.java @@ -31,8 +31,8 @@ public class ObjLoader implements IGeometryLoader, ResourceManagerRelo { public static ObjLoader INSTANCE = new ObjLoader(); - private final Map modelCache = Maps.newHashMap(); - private final Map materialCache = Maps.newHashMap(); + private final Map modelCache = Maps.newConcurrentMap(); + private final Map materialCache = Maps.newConcurrentMap(); private ResourceManager manager = Minecraft.getInstance().getResourceManager();