diff --git a/src/main/java/emu/grasscutter/scripts/SceneScriptManager.java b/src/main/java/emu/grasscutter/scripts/SceneScriptManager.java index bf459cb4d..3a3c88bec 100644 --- a/src/main/java/emu/grasscutter/scripts/SceneScriptManager.java +++ b/src/main/java/emu/grasscutter/scripts/SceneScriptManager.java @@ -99,7 +99,13 @@ public class SceneScriptManager { } public SceneConfig getConfig() { - return this.isInit ? this.meta.config : null; + for (int i = 0; i < 10; ++i) { + if (this.isInit) { + return this.meta.config; + } + Utils.sleep(100); + } + return null; } public Map getBlocks() {