Saxonberg Server API
    Preparing search index...
    • Type Parameters

      Parameters

      Returns {
          _mixinName: string;
          commandContributions: CommandContributions;
          persistentFields: string[];
          prototype: __type<any>;
          settings: SettingsSchemaEntry<unknown>[];
          new (...args: any[]): __type;
      } & TBase

        • new (...args: any[]): __type
        • Parameters

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • commandContributions: CommandContributions

        Player-facing verb operating on this mixin's store. Picked up by CommandGiver discovery via the self slot (the Contacts pattern).

      • persistentFields: string[]

        The hydrator round-trips _notifyRules by reflection. Entries are plain-JSON objects (the ContactsMixin._contacts precedent), so no marshaller is needed.

      • prototype: __type<any>
      • settings: SettingsSchemaEntry<unknown>[]

        The global verbosity dial — schema-on-mixin (declared here, not on the EnvironmentMixin substrate). Shifts the room-occupant density collapse aggressiveness (consumed by the Phase-2 formatter).