Class ViaFabricPlusConfig

java.lang.Object
com.viaversion.viaversion.util.ConfigSection
com.viaversion.viaversion.util.Config
com.viaversion.viaversion.configuration.AbstractViaConfig
com.viaversion.viafabricplus.protocoltranslator.impl.viaversion.ViaFabricPlusConfig
All Implemented Interfaces:
com.viaversion.viaversion.api.configuration.Config, com.viaversion.viaversion.api.configuration.ViaVersionConfig

public final class ViaFabricPlusConfig extends com.viaversion.viaversion.configuration.AbstractViaConfig
  • Field Summary

    Fields inherited from class com.viaversion.viaversion.configuration.AbstractViaConfig

    BUKKIT_ONLY_OPTIONS, VELOCITY_ONLY_OPTIONS

    Fields inherited from class com.viaversion.viaversion.util.Config

    logger

    Fields inherited from class com.viaversion.viaversion.util.ConfigSection

    path, root, values
  • Constructor Summary

    Constructors
    Constructor
    Description
    ViaFabricPlusConfig(File configFile, Logger logger)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    boolean
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    protected boolean
     
    boolean
     

    Methods inherited from class com.viaversion.viaversion.configuration.AbstractViaConfig

    blockedProtocolVersions, cache1_17Light, enforceSecureChat, get1_13TabCompleteDelay, get1_16WorldNamesMap, get1_17ResourcePackPrompt, getBlockConnectionMethod, getBlockedDisconnectMsg, getHologramYOffset, getPacketSizeTrackerConfig, getPacketTrackerConfig, getPistonReplacementId, getReloadDisconnectMsg, handleInvalidItemCount, hideScoreboardNumbers, is1_12QuickMoveActionFix, is1_14HealthNaNFix, is1_14HitboxFix, is1_15InstantRespawn, is1_9HitboxFix, isArmorToggleFix, isAutoTeam, isBossbarAntiflicker, isBossbarPatch, isChunkBorderFix, isDisable1_13AutoComplete, isForcedUse1_17ResourcePack, isHologramPatch, isIgnoreLong1_16ChannelNames, isInfestedBlocksFix, isItemCache, isLeftHandedHandling, isMultiReddustColorFix, isNewEffectIndicator, isNMSPlayerTicking, isNoDelayShieldBlocking, isNonFullBlockLightFix, isPistonAnimationPatch, isPreventCollision, isReduceBlockStorageMemory, isReplacePistons, isSendSupportedVersions, isShieldBlocking, isShowNewDeathMessages, isShowShieldWhenSwordInHand, isSnowCollisionFix, isStemWhenBlockAbove, isTruncate1_14Books, isVineClimbFix, loadFields, logBlockedJoins, logEntityDataErrors, logOtherConversionWarnings, logTextComponentConversionErrors, maxErrorLength, reload, sendPlayerDetails, sendServerDetails, setCheckForUpdates, shouldRegisterUserConnectionOnJoin, translateOcelotToCat

    Methods inherited from class com.viaversion.viaversion.util.Config

    getDefaultConfigInputStream, getDefaultConfigURL, getSectionsWithModifiableKeys, handleConfig, loadConfig, loadConfig, logger, originalRootSection, root, save, save, save

    Methods inherited from class com.viaversion.viaversion.util.ConfigSection

    contains, get, get, getBoolean, getDouble, getInt, getIntegerList, getListSafe, getSection, getSerializedComponent, getString, getStringList, getValues, set

    Methods inherited from class Object

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

    Methods inherited from interface com.viaversion.viaversion.api.configuration.Config

    getValues, save, set

    Methods inherited from interface com.viaversion.viaversion.api.configuration.ViaVersionConfig

    getMaxPPS, getMaxPPSKickMessage, getMaxWarnings, getMaxWarningsKickMessage, getTrackingPeriod, getWarningPPS, isSuppressConversionWarnings, isSuppressMetadataErrors, isSuppressTextComponentConversionWarnings
  • Constructor Details

    • ViaFabricPlusConfig

      public ViaFabricPlusConfig(File configFile, Logger logger)
  • Method Details

    • updateConfig

      protected boolean updateConfig()
      Overrides:
      updateConfig in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • getUnsupportedOptions

      public List<String> getUnsupportedOptions()
      Overrides:
      getUnsupportedOptions in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • isCheckForUpdates

      public boolean isCheckForUpdates()
      Specified by:
      isCheckForUpdates in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      isCheckForUpdates in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • isSimulatePlayerTick

      public boolean isSimulatePlayerTick()
      Specified by:
      isSimulatePlayerTick in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      isSimulatePlayerTick in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • isServersideBlockConnections

      public boolean isServersideBlockConnections()
      Specified by:
      isServersideBlockConnections in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      isServersideBlockConnections in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • fix1_21PlacementRotation

      public boolean fix1_21PlacementRotation()
      Specified by:
      fix1_21PlacementRotation in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      fix1_21PlacementRotation in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • is1_13TeamColourFix

      public boolean is1_13TeamColourFix()
      Specified by:
      is1_13TeamColourFix in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      is1_13TeamColourFix in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • cancelSwingInInventory

      public boolean cancelSwingInInventory()
      Specified by:
      cancelSwingInInventory in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      cancelSwingInInventory in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • cancelBlockSounds

      public boolean cancelBlockSounds()
      Specified by:
      cancelBlockSounds in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      cancelBlockSounds in class com.viaversion.viaversion.configuration.AbstractViaConfig
    • use1_8HitboxMargin

      public boolean use1_8HitboxMargin()
      Specified by:
      use1_8HitboxMargin in interface com.viaversion.viaversion.api.configuration.ViaVersionConfig
      Overrides:
      use1_8HitboxMargin in class com.viaversion.viaversion.configuration.AbstractViaConfig