Synchronize pack loading

This commit is contained in:
Zoë Gidiere
2025-10-05 23:58:53 -06:00
parent 9ca7014344
commit 1d2c6d4294

View File

@@ -41,7 +41,7 @@ public class ConfigRegistry extends OpenRegistryImpl<ConfigPack> {
super(TypeKey.of(ConfigPack.class));
}
public void loadAll(Platform platform) throws IOException, PackLoadFailuresException {
public synchronized void loadAll(Platform platform) throws IOException, PackLoadFailuresException {
Path packsDirectory = platform.getDataFolder().toPath().resolve("packs");
Files.createDirectories(packsDirectory);
List<Exception> failedLoads = new ArrayList<>();