Class SimplyNoShadingSodium
java.lang.Object
io.github.startsmercury.simply_no_shading.impl.client.entrypoint.SimplyNoShadingSodium
- All Implemented Interfaces:
net.caffeinemc.mods.sodium.api.config.ConfigEntryPoint
public class SimplyNoShadingSodium
extends Object
implements net.caffeinemc.mods.sodium.api.config.ConfigEntryPoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConfigBuilderprivate final net.minecraft.resources.Identifierprivate final SimplyNoShadingImplprivate final net.caffeinemc.mods.sodium.api.config.StorageEventHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate <V, T extends net.caffeinemc.mods.sodium.api.config.structure.StatefulOptionBuilder<V>>
TcreateOption(net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder builder, BiFunction<net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder, net.minecraft.resources.Identifier, T> factory, String id, String key, BiConsumer<ConfigBuilder, V> save, Function<Config, V> load) private net.caffeinemc.mods.sodium.api.config.structure.BooleanOptionBuildercreateShadeToggleOption(net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder builder, String id, String key, BiConsumer<ConfigBuilder, Boolean> save, Function<ConfigData, Boolean> load) voidregisterConfigLate(net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder builder) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.caffeinemc.mods.sodium.api.config.ConfigEntryPoint
registerConfigEarly
-
Field Details
-
simplyNoShading
-
configBuilder
-
storageHandler
private final net.caffeinemc.mods.sodium.api.config.StorageEventHandler storageHandler -
presetOptionId
private final net.minecraft.resources.Identifier presetOptionId -
presetEnabledProvider
-
-
Constructor Details
-
SimplyNoShadingSodium
public SimplyNoShadingSodium()
-
-
Method Details
-
registerConfigLate
public void registerConfigLate(net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder builder) - Specified by:
registerConfigLatein interfacenet.caffeinemc.mods.sodium.api.config.ConfigEntryPoint
-
createShadeToggleOption
private net.caffeinemc.mods.sodium.api.config.structure.BooleanOptionBuilder createShadeToggleOption(net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder builder, String id, String key, BiConsumer<ConfigBuilder, Boolean> save, Function<ConfigData, Boolean> load) -
createOption
private <V, T extends net.caffeinemc.mods.sodium.api.config.structure.StatefulOptionBuilder<V>> T createOption(net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder builder, BiFunction<net.caffeinemc.mods.sodium.api.config.structure.ConfigBuilder, net.minecraft.resources.Identifier, T> factory, String id, String key, BiConsumer<ConfigBuilder, V> save, Function<Config, V> load)
-