Class ClientConfigImpl.BuilderImpl
java.lang.Object
net.frozenblock.lib.config.impl.client.ClientConfigImpl.BuilderImpl
- All Implemented Interfaces:
ClientConfig.Builder
- Enclosing class:
- ClientConfigImpl
@Internal
public static final class ClientConfigImpl.BuilderImpl
extends Object
implements ClientConfig.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()init(@NotNull Consumer<FrozenConfigScreen> initializer) option(T value, @NotNull OptionType type, @NotNull net.minecraft.network.chat.Component text, @NotNull Optional<net.minecraft.network.chat.Component> tooltip, Option.Save<T> onSave) option(T value, @NotNull OptionType type, @NotNull net.minecraft.network.chat.Component text, Option.Save<T> onSave) title(@NotNull net.minecraft.network.chat.Component title)
-
Constructor Details
-
BuilderImpl
public BuilderImpl()
-
-
Method Details
-
title
- Specified by:
titlein interfaceClientConfig.Builder
-
option
public <T> ClientConfig.Builder option(@NotNull T value, @NotNull @NotNull OptionType type, @NotNull @NotNull net.minecraft.network.chat.Component text, @NotNull Option.Save<T> onSave) - Specified by:
optionin interfaceClientConfig.Builder
-
option
public <T> ClientConfig.Builder option(@NotNull T value, @NotNull @NotNull OptionType type, @NotNull @NotNull net.minecraft.network.chat.Component text, @NotNull @NotNull Optional<net.minecraft.network.chat.Component> tooltip, @NotNull Option.Save<T> onSave) - Specified by:
optionin interfaceClientConfig.Builder
-
save
- Specified by:
savein interfaceClientConfig.Builder
-
init
- Specified by:
initin interfaceClientConfig.Builder
-
build
- Specified by:
buildin interfaceClientConfig.Builder
-