Class ClientActiveConfig

java.lang.Object
com.hammy275.immersivemc.common.config.ActiveConfig
com.hammy275.immersivemc.common.config.ClientActiveConfig
All Implemented Interfaces:
Cloneable

public final class ClientActiveConfig extends ActiveConfig
  • Field Details

    • DISABLED

      public static final ClientActiveConfig DISABLED
    • DEFAULT

      public static final ClientActiveConfig DEFAULT
    • crouchMode

      public CrouchMode crouchMode
    • doVRControllerRumble

      public boolean doVRControllerRumble
    • returnItemsWhenLeavingImmersives

      public boolean returnItemsWhenLeavingImmersives
    • disableImmersiveMCOutsideVR

      public boolean disableImmersiveMCOutsideVR
    • bagColor

      public int bagColor
    • rightClickChestInteractions

      public boolean rightClickChestInteractions
    • autoCenterFurnaceImmersive

      public boolean autoCenterFurnaceImmersive
    • autoCenterBrewingStandImmersive

      public boolean autoCenterBrewingStandImmersive
    • bagMode

      public BackpackMode bagMode
    • placementGuideMode

      public PlacementGuideMode placementGuideMode
    • spinSomeImmersiveOutputs

      public boolean spinSomeImmersiveOutputs
    • rightClickImmersiveInteractionsInVR

      public boolean rightClickImmersiveInteractionsInVR
    • compatFor3dResourcePacks

      public boolean compatFor3dResourcePacks
    • itemGuideSize

      public double itemGuideSize
    • itemGuideSelectedSize

      public double itemGuideSelectedSize
    • itemGuidePreset

      public transient ItemGuidePreset itemGuidePreset
    • itemGuidePrideFlag

      public transient ItemGuidePreset.PrideFlag itemGuidePrideFlag
    • colorPresetAlpha

      public transient int colorPresetAlpha
    • colorPresetSelectedAlpha

      public transient int colorPresetSelectedAlpha
    • colorPresetRangedGrabSize

      public transient int colorPresetRangedGrabSize
    • multiColorPresetTransitionTimeMS

      public transient int multiColorPresetTransitionTimeMS
    • itemGuideCustomColorData

      public transient ItemGuideColorData itemGuideCustomColorData
    • disableVanillaInteractionsForSupportedImmersives

      public boolean disableVanillaInteractionsForSupportedImmersives
    • reachBehindBagMode

      public ReachBehindBackpackMode reachBehindBagMode
    • textScale

      public float textScale
    • swapBagHand

      public boolean swapBagHand
    • useGrabBeaconInVR

      public boolean useGrabBeaconInVR
    • useGrindMotionGrindstoneInVR

      public boolean useGrindMotionGrindstoneInVR
    • dontAutoStepOnImmersiveBlocksInVR

      public boolean dontAutoStepOnImmersiveBlocksInVR
    • clientConfigVersion

      public int clientConfigVersion
    • CLIENT_CONFIG_VERSION

      public static final String CLIENT_CONFIG_VERSION
      See Also:
  • Constructor Details

    • ClientActiveConfig

      public ClientActiveConfig()
  • Method Details

    • validateConfig

      public void validateConfig()
      Description copied from class: ActiveConfig
      Modifies the config to ensure all values are within valid ranges.
      Overrides:
      validateConfig in class ActiveConfig
    • setDisabled

      public void setDisabled()
      Description copied from class: ActiveConfig
      Sets this config to its disabled form.
      Overrides:
      setDisabled in class ActiveConfig