System settings.

Accessors

  • get allowConnectingToBlueModsAnticheat(): boolean

    Sets whether or not the add-on is allowed to connect to and communicate with the BlueMods Anticheat add-on.

    Returns boolean

    It is HIGHLY DISCOURAGED to disable this option.

  • set allowConnectingToBlueModsAnticheat(
        allowConnectingToBlueModsAnticheat: boolean,
    ): void

    Parameters

    • allowConnectingToBlueModsAnticheat: boolean

    Returns void

  • get allowConnectingToEntityScale(): boolean

    Sets whether or not the add-on is allowed to connect to and communicate with the entity scale add-on.

    Returns boolean

    It is HIGHLY DISCOURAGED to disable this option.

  • set allowConnectingToEntityScale(allowConnectingToEntityScale: boolean): void

    Parameters

    • allowConnectingToEntityScale: boolean

    Returns void

  • get allowWatchdogTerminationCrash(): boolean

    It is recommended to leave this set to false.

    Dynamic Property ID: andexdbSettings:allowWatchdogTerminationCrash

    Returns boolean

    false
    
  • set allowWatchdogTerminationCrash(allowWatchdogTerminationCrash: boolean): void

    Parameters

    • allowWatchdogTerminationCrash: boolean

    Returns void

  • get artificialLagMS(): number

    Returns number

  • set artificialLagMS(artificialLagMS: number): void

    Parameters

    • artificialLagMS: number

    Returns void

  • get autoSavePlayerData(): boolean

    Returns boolean

  • set autoSavePlayerData(autoSavePlayerData: boolean): void

    Parameters

    • autoSavePlayerData: boolean

    Returns void

  • get bannedPlayersRefreshRate(): number

    How often in ticks to check for banned players.

    Dynamic Property ID: andexdbSettings:bannedPlayersRefreshRate

    Returns number

    20
    
  • set bannedPlayersRefreshRate(bannedPlayersRefreshRate: number): void

    Parameters

    • bannedPlayersRefreshRate: number

    Returns void

  • get debugMode(): boolean

    Returns boolean

  • set debugMode(debugMode: boolean): void

    Parameters

    • debugMode: boolean

    Returns void

  • get defaultMinMSBetweenTickWaits(): number

    The default minimum time between tick waits, in milliseconds.

    This will be the minimum amount of milliseconds that many generation functions will spend each tick, set this to a really low value to reduce lag while using them, but setting it really low will also cause the generation functions to take a really long time.

    Setting it close to or above 10000 may cause the generation functions to be interrupted with script hang errors.

    Returns number

    2500
    
  • set defaultMinMSBetweenTickWaits(defaultMinMSBetweenTickWaits: number): void

    Parameters

    • defaultMinMSBetweenTickWaits: number

    Returns void

  • get hideWatchdogTerminationCrashEnabledWarningsOnStartup(): boolean

    It is recommended to leave this set to false.

    Dynamic Property ID: andexdbSettings:hideWatchdogTerminationCrashEnabledWarningsOnStartup

    Returns boolean

    false
    
  • set hideWatchdogTerminationCrashEnabledWarningsOnStartup(
        hideWatchdogTerminationCrashEnabledWarningsOnStartup: boolean,
    ): void

    Parameters

    • hideWatchdogTerminationCrashEnabledWarningsOnStartup: boolean

    Returns void

  • get playerDataRefreshRate(): number

    Returns number

  • set playerDataRefreshRate(playerDataRefreshRate: number): void

    Parameters

    • playerDataRefreshRate: number

    Returns void

  • get playerInventoryDataSaveSystemEnabled(): boolean

    Returns boolean

  • set playerInventoryDataSaveSystemEnabled(
        playerInventoryDataSaveSystemEnabled: boolean,
    ): void

    Parameters

    • playerInventoryDataSaveSystemEnabled: boolean

    Returns void

  • get protectedAreasRefreshRate(): number

    How often to refresh protected areas.

    Dynamic Property ID: andexdbSettings:protectedAreasRefreshRate

    Returns number

    200
    
  • set protectedAreasRefreshRate(protectedAreasRefreshRate: number): void

    Parameters

    • protectedAreasRefreshRate: number

    Returns void

  • get protectedAreasZoneActionsEnabled(): boolean

    Whether to enable zone actions for protected areas.

    Dynamic Property ID: andexdbSettings:protectedAreasZoneActionsEnabled

    Returns boolean

    true
    
  • set protectedAreasZoneActionsEnabled(
        protectedAreasZoneActionsEnabled: boolean,
    ): void

    Parameters

    • protectedAreasZoneActionsEnabled: boolean

    Returns void

  • get protectedAreasZoneActionsInterval(): number

    How often in ticks to execute the zone actions.

    Dynamic Property ID: andexdbSettings:protectedAreasZoneActionsInterval

    Returns number

    5
    
  • set protectedAreasZoneActionsInterval(
        protectedAreasZoneActionsInterval: number,
    ): void

    Parameters

    • protectedAreasZoneActionsInterval: number

    Returns void

  • get protectedAreasZoneRefreshInterval(): number

    How often in milliseconds to refresh the list of protected areas zones with zone actions.

    Dynamic Property ID: andexdbSettings:protectedAreasZoneRefreshInterval

    Returns number

    200
    
  • set protectedAreasZoneRefreshInterval(
        protectedAreasZoneRefreshInterval: number,
    ): void

    Parameters

    • protectedAreasZoneRefreshInterval: number

    Returns void

  • get showBlueModsAnticheatFoundChatLog(): boolean

    Returns boolean

  • set showBlueModsAnticheatFoundChatLog(
        showBlueModsAnticheatFoundChatLog: boolean,
    ): void

    Parameters

    • showBlueModsAnticheatFoundChatLog: boolean

    Returns void

  • get showBlueModsAnticheatFoundConsoleLog(): boolean

    Returns boolean

  • set showBlueModsAnticheatFoundConsoleLog(
        showBlueModsAnticheatFoundConsoleLog: boolean,
    ): void

    Parameters

    • showBlueModsAnticheatFoundConsoleLog: boolean

    Returns void

  • get showBlueModsAnticheatNotFoundChatLog(): boolean

    Returns boolean

  • set showBlueModsAnticheatNotFoundChatLog(
        showBlueModsAnticheatNotFoundChatLog: boolean,
    ): void

    Parameters

    • showBlueModsAnticheatNotFoundChatLog: boolean

    Returns void

  • get showBlueModsAnticheatNotFoundConsoleLog(): boolean

    Returns boolean

  • set showBlueModsAnticheatNotFoundConsoleLog(
        showBlueModsAnticheatNotFoundConsoleLog: boolean,
    ): void

    Parameters

    • showBlueModsAnticheatNotFoundConsoleLog: boolean

    Returns void

  • get showEntityScaleFoundChatLog(): boolean

    Returns boolean

  • set showEntityScaleFoundChatLog(showEntityScaleFoundChatLog: boolean): void

    Parameters

    • showEntityScaleFoundChatLog: boolean

    Returns void

  • get showEntityScaleFoundConsoleLog(): boolean

    Returns boolean

  • set showEntityScaleFoundConsoleLog(
        showEntityScaleFoundConsoleLog: boolean,
    ): void

    Parameters

    • showEntityScaleFoundConsoleLog: boolean

    Returns void

  • get showEntityScaleNotFoundChatLog(): boolean

    Returns boolean

  • set showEntityScaleNotFoundChatLog(
        showEntityScaleNotFoundChatLog: boolean,
    ): void

    Parameters

    • showEntityScaleNotFoundChatLog: boolean

    Returns void

  • get showEntityScaleNotFoundConsoleLog(): boolean

    Returns boolean

  • set showEntityScaleNotFoundConsoleLog(
        showEntityScaleNotFoundConsoleLog: boolean,
    ): void

    Parameters

    • showEntityScaleNotFoundConsoleLog: boolean

    Returns void

  • get spreadPlayerInventoryDataSavesOverMultipleTicks(): boolean

    Returns boolean

  • set spreadPlayerInventoryDataSavesOverMultipleTicks(
        spreadPlayerInventoryDataSavesOverMultipleTicks: boolean,
    ): void

    Parameters

    • spreadPlayerInventoryDataSavesOverMultipleTicks: boolean

    Returns void

  • get timeZone(): number

    Returns number

  • set timeZone(timeZone: number): void

    Parameters

    • timeZone: number

    Returns void

  • get useLegacyPlayerInventoryDataSaveSystem(): boolean

    It is recommended to leave this set to false.

    Dynamic Property ID: andexdbSettings:useLegacyPlayerInventoryDataSaveSystem

    Returns boolean

    false
    
  • set useLegacyPlayerInventoryDataSaveSystem(
        useLegacyPlayerInventoryDataSaveSystem: boolean,
    ): void

    Parameters

    • useLegacyPlayerInventoryDataSaveSystem: boolean

    Returns void