Class ConfigBuilder
java.lang.Object
io.github.startsmercury.simply_no_shading.impl.client.config.v1.ConfigBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Optional<ConfigBuilder.Data> private ConfigPreset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private ConfigBuilder.DatabooleansetCompatibilityMode(boolean compatibilityMode) setCustom(ConfigData custom) setCustom(Optional<ConfigData> custom) setPreset(ConfigPreset preset) setShadeBlocks(boolean shadeBlocks) setShadeClouds(boolean shadeClouds) setShadeEntities(boolean shadeEntities)
-
Field Details
-
compatibilityMode
private boolean compatibilityMode -
preset
-
custom
-
-
Constructor Details
-
ConfigBuilder
public ConfigBuilder() -
ConfigBuilder
-
-
Method Details
-
build
-
setConfig
-
isCompatibilityMode
public boolean isCompatibilityMode() -
setCompatibilityMode
-
getPreset
-
setPreset
-
getCustom
-
getOrCreateCustom
-
setCustom
-
setCustom
-
unsetCustom
-
setShadeBlocks
-
setShadeClouds
-
setShadeEntities
-