Player Audio Volume Artifact
Stores per-player audio layer volumes
Artifact storing the per-player volume of each [AudioLayer]. Without it the mixer kept its volumes in memory only: every setting a player made in the audio menu was lost the moment they disconnected (the quit listeners drop the state). Uses TypeWriter's AssetManager for persistence, exactly like the translate preferences. All save/load operations are coroutine-based for Folia compatibility. No Bukkit.getScheduler() usage.
Felder
| Feld | Typ | Standard | Beschreibung |
|---|---|---|---|
artifactId | String | player_audio_volumes | Unique artifact ID for storage |