diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/GlobalDefaults.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/GlobalDefaults.kt index b8717210..f7f6548a 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/GlobalDefaults.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/GlobalDefaults.kt @@ -3,6 +3,7 @@ package ru.dbotthepony.kstarbound import org.apache.logging.log4j.LogManager import ru.dbotthepony.kstarbound.defs.MovementParameters import ru.dbotthepony.kstarbound.defs.player.PlayerMovementParameters +import ru.dbotthepony.kstarbound.util.AssetPathStack import java.util.concurrent.ForkJoinPool import java.util.concurrent.ForkJoinTask import kotlin.reflect.KMutableProperty0 @@ -40,7 +41,9 @@ object GlobalDefaults { return EmptyTask } else { return executor.submit { - accept.set(Starbound.gson.fromJson(file.jsonReader(), T::class.java)) + AssetPathStack("/") { + accept.set(Starbound.gson.fromJson(file.jsonReader(), T::class.java)) + } } } }