Aller au contenu principal

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.

Champs

ChampTypePar défautDescription
artifactIdStringplayer_audio_volumesUnique artifact ID for storage