Class VersionedBooleanSettingImpl

All Implemented Interfaces:
com.viaversion.viafabricplus.api.settings.base.BooleanSetting, com.viaversion.viafabricplus.api.settings.base.Setting, com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting

public final class VersionedBooleanSettingImpl extends BooleanSettingImpl implements com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
  • Constructor Summary

    Constructors
    Constructor
    Description
    VersionedBooleanSettingImpl(String key, net.minecraft.network.chat.Component component, com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange versionRange, boolean defaultValue)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
    isActive(com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
     
    boolean
     
    com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange
     
    void
    write(com.google.gson.JsonObject object)
     

    Methods inherited from class BooleanSettingImpl

    defaultValue, read, setActive

    Methods inherited from class SettingImpl

    key, name, value

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting

    defaultValue, setActive

    Methods inherited from interface com.viaversion.viafabricplus.api.settings.base.Setting

    name, read
  • Constructor Details

    • VersionedBooleanSettingImpl

      public VersionedBooleanSettingImpl(String key, net.minecraft.network.chat.Component component, com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange versionRange, boolean defaultValue)
  • Method Details

    • versionRange

      public com.viaversion.viaversion.api.protocol.version.ProtocolVersionRange versionRange()
      Specified by:
      versionRange in interface com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
    • value

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

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

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

      public boolean isActive(com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
      Specified by:
      isActive in interface com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting