Fix client crashing

This commit is contained in:
s809
2024-09-05 23:45:04 +05:00
parent 6293cc8c27
commit 875b5fffcc
@@ -20,6 +20,7 @@
package com.seibel.distanthorizons.core.config;
import com.google.common.base.Suppliers;
import com.seibel.distanthorizons.api.DhApi;
import com.seibel.distanthorizons.api.enums.config.*;
import com.seibel.distanthorizons.api.enums.config.quickOptions.*;
@@ -1021,7 +1022,7 @@ public class Config
.setServersideShortName("levelKeyPrefix")
.setAppearance(EConfigEntryAppearance.ONLY_IN_FILE)
.set(
SingletonInjector.INSTANCE.get(IMinecraftSharedWrapper.class).isWorldInitialized()
Suppliers.compose(wrapper -> !wrapper.isDedicatedServer() || wrapper.isWorldInitialized(), () -> SingletonInjector.INSTANCE.get(IMinecraftSharedWrapper.class)).get()
? ""
: "server" + ThreadLocalRandom.current().nextInt(1, 1000)
)