tycoon_data_artifact
Centralized persistent storage for all Tycoon data (profiles, research, expeditions) — artifact entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | tycoon_data_artifact |
| Type | Artifact |
| Color | Green |
| Icon | mdi:database |
Description
Centralized storage artifact for ALL Tycoon extension data. This is the single entry point for persistent data. All player profiles, research progress, expedition states, and zoo data are stored through this artifact via TycoonPersistenceService. The artifact ID "tycoon_data" is the canonical storage key used by TycoonPersistenceService.load() and .save(). IMPORTANT: This class is framework-managed (Typewriter StagingManager). It must NOT have @Singleton — Koin DI must not touch Entry classes.
Fields
| Field | Type | Description |
|---|---|---|
artifactId | String | Unique artifact identifier — do not change after creation. This is the key used by TycoonPersistenceService. |
Usage Example
- entry: tycoon_data_artifact
name: "Centralized persistent storage for all Tycoon data (profiles, research, expeditions)"
artifactId: ""