Class BooleanSettingImpl
java.lang.Object
com.viaversion.viafabricplus.settings.base.SettingImpl
com.viaversion.viafabricplus.settings.base.BooleanSettingImpl
- All Implemented Interfaces:
com.viaversion.viafabricplus.api.settings.base.BooleanSetting, com.viaversion.viafabricplus.api.settings.base.Setting
- Direct Known Subclasses:
VersionedBooleanSettingImpl
public class BooleanSettingImpl
extends SettingImpl
implements com.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
Constructor Summary
ConstructorsConstructorDescriptionBooleanSettingImpl(String key, net.minecraft.network.chat.Component component, boolean defaultValue) -
Method Summary
Methods inherited from class SettingImpl
key, nameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.viaversion.viafabricplus.api.settings.base.Setting
name
-
Constructor Details
-
BooleanSettingImpl
public BooleanSettingImpl(String key, net.minecraft.network.chat.Component component, boolean defaultValue)
-
-
Method Details
-
isActive
public boolean isActive()- Specified by:
isActivein interfacecom.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
setActive
public void setActive(boolean value) - Specified by:
setActivein interfacecom.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
defaultValue
public boolean defaultValue()- Specified by:
defaultValuein interfacecom.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
write
public void write(com.google.gson.JsonObject object) - Specified by:
writein interfacecom.viaversion.viafabricplus.api.settings.base.Setting
-
read
public void read(com.google.gson.JsonObject object) - Specified by:
readin interfacecom.viaversion.viafabricplus.api.settings.base.Setting
-