SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    InstanceConfig: Message<"soulfire.v1.InstanceConfig"> & {
        accounts: MinecraftAccountProto[];
        persistentMetadata: SettingsNamespace[];
        proxies: ProxyProto[];
        settings: SettingsNamespace[];
    }

    Contains the complete configuration for an instance, including settings, Minecraft accounts, and proxies.

    Type Declaration

    • accounts: MinecraftAccountProto[]

      List of Minecraft accounts available to this instance for bot connections.

      from field: repeated soulfire.v1.MinecraftAccountProto accounts = 2;

    • persistentMetadata: SettingsNamespace[]

      Persistent metadata stored with the instance across sessions. Organized as namespace -> key -> value mappings. Used by plugins and the system to store instance-specific state that should persist across restarts.

      from field: repeated soulfire.v1.SettingsNamespace persistent_metadata = 4;

    • proxies: ProxyProto[]

      List of proxies available to this instance for routing bot connections.

      from field: repeated soulfire.v1.ProxyProto proxies = 3;

    • settings: SettingsNamespace[]

      Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.

      from field: repeated soulfire.v1.SettingsNamespace settings = 1;

    from message soulfire.v1.InstanceConfig