Fix overriding default world type when config is set to false
This commit is contained in:
parent
9ff4343e37
commit
3b4838f1f3
|
|
@ -135,11 +135,9 @@ public class ClientHandler {
|
|||
|
||||
// Sets Ex Deorum world type as default
|
||||
private static void onScreenOpen(ScreenEvent.Opening event) {
|
||||
if (EConfig.CLIENT.setVoidWorldAsDefault.get() && EConfig.COMMON.setVoidWorldAsDefault.get()) {
|
||||
if (event.getNewScreen() instanceof CreateWorldScreen screen) {
|
||||
var ctx = screen.getUiState().getSettings();
|
||||
screen.getUiState().setWorldType(new WorldCreationUiState.WorldTypeEntry(ctx.worldgenLoadContext().registryOrThrow(Registries.WORLD_PRESET).getHolder(ASMHooks.overrideDefaultWorldPreset()).orElse(null)));
|
||||
}
|
||||
if (event.getNewScreen() instanceof CreateWorldScreen screen && EConfig.COMMON.setVoidWorldAsDefault.get()) {
|
||||
var ctx = screen.getUiState().getSettings();
|
||||
screen.getUiState().setWorldType(new WorldCreationUiState.WorldTypeEntry(ctx.worldgenLoadContext().registryOrThrow(Registries.WORLD_PRESET).getHolder(ASMHooks.overrideDefaultWorldPreset()).orElse(null)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,6 @@ public class EConfig {
|
|||
|
||||
public static class Client {
|
||||
public final BooleanValue useFastInfestedLeaves;
|
||||
public final BooleanValue setVoidWorldAsDefault;
|
||||
|
||||
public Client(ModConfigSpec.Builder builder) {
|
||||
builder.comment("Client configuration for Ex Deorum").push("client");
|
||||
|
|
@ -48,9 +47,6 @@ public class EConfig {
|
|||
this.useFastInfestedLeaves = builder
|
||||
.comment("Whether to use a simplified renderer for infested leaves (reduces FPS lag with lots of infested trees)")
|
||||
.define("use_fast_infested_leaves", false);
|
||||
this.setVoidWorldAsDefault = builder
|
||||
.comment("Whether the Void World type is set as the default world preset. (DEPRECATED - USE THE OPTION IN THE COMMON CONFIG INSTEAD)")
|
||||
.define("set_void_world_as_default", true);
|
||||
|
||||
builder.pop();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user