Class ClientConfigImpl
java.lang.Object
net.frozenblock.lib.config.impl.client.ClientConfigImpl
- All Implemented Interfaces:
ClientConfig
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.frozenblock.lib.config.api.client.ClientConfig
ClientConfig.Builder -
Constructor Summary
ConstructorsConstructorDescriptionClientConfigImpl(net.minecraft.network.chat.Component title, Collection<Option<?>> options, Runnable onSave, Consumer<FrozenConfigScreen> initializer) -
Method Summary
Modifier and TypeMethodDescriptioninit()net.minecraft.client.gui.screens.ScreenmakeScreen(@Nullable net.minecraft.client.gui.screens.Screen parent) options()save()net.minecraft.network.chat.Componenttitle()
-
Constructor Details
-
ClientConfigImpl
public ClientConfigImpl(net.minecraft.network.chat.Component title, Collection<Option<?>> options, Runnable onSave, Consumer<FrozenConfigScreen> initializer)
-
-
Method Details
-
title
public net.minecraft.network.chat.Component title()- Specified by:
titlein interfaceClientConfig
-
options
- Specified by:
optionsin interfaceClientConfig
-
save
- Specified by:
savein interfaceClientConfig
-
init
- Specified by:
initin interfaceClientConfig
-
makeScreen
@Environment(CLIENT) public net.minecraft.client.gui.screens.Screen makeScreen(@Nullable @Nullable net.minecraft.client.gui.screens.Screen parent) - Specified by:
makeScreenin interfaceClientConfig
-