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 Details

    • BooleanSettingImpl

      public BooleanSettingImpl(String key, net.minecraft.network.chat.Component component, boolean defaultValue)
  • Method Details

    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting
    • setActive

      public void setActive(boolean value)
      Specified by:
      setActive in interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting
    • defaultValue

      public boolean defaultValue()
      Specified by:
      defaultValue in interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting
    • write

      public void write(com.google.gson.JsonObject object)
      Specified by:
      write in interface com.viaversion.viafabricplus.api.settings.base.Setting
    • read

      public void read(com.google.gson.JsonObject object)
      Specified by:
      read in interface com.viaversion.viafabricplus.api.settings.base.Setting