Class SettingGroupImpl
java.lang.Object
com.viaversion.viafabricplus.settings.base.SettingGroupImpl
- All Implemented Interfaces:
com.viaversion.viafabricplus.api.settings.base.SettingGroup
- Direct Known Subclasses:
AdvancedSettingsImpl, GeneralSettingsImpl, VisualSettingsImpl
public class SettingGroupImpl
extends Object
implements com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.Componentname()voidread(com.google.gson.JsonObject object) com.viaversion.viafabricplus.api.settings.base.BooleanSettingregisterBoolean(String key, boolean defaultValue) <T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue>
com.viaversion.viafabricplus.api.settings.base.EnumSetting<T> registerEnum(String key, T defaultValue) com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSettingregisterVersionedBoolean(String key, com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange versionRange, boolean defaultValue) List<com.viaversion.viafabricplus.api.settings.base.Setting> settings()voidwrite(com.google.gson.JsonObject object)
-
Constructor Details
-
SettingGroupImpl
-
-
Method Details
-
registerBoolean
public com.viaversion.viafabricplus.api.settings.base.BooleanSetting registerBoolean(String key, boolean defaultValue) - Specified by:
registerBooleanin interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-
registerEnum
public <T extends Enum<T> & com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue> com.viaversion.viafabricplus.api.settings.base.EnumSetting<T> registerEnum(String key, T defaultValue) - Specified by:
registerEnumin interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-
registerVersionedBoolean
public com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting registerVersionedBoolean(String key, com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange versionRange, boolean defaultValue) - Specified by:
registerVersionedBooleanin interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-
write
public void write(com.google.gson.JsonObject object) - Specified by:
writein interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-
read
public void read(com.google.gson.JsonObject object) - Specified by:
readin interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-
name
public net.minecraft.network.chat.Component name()- Specified by:
namein interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-
settings
- Specified by:
settingsin interfacecom.viaversion.viafabricplus.api.settings.base.SettingGroup
-