profile_saved_event
Triggered when a player's profile is saved — event entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | profile_saved_event |
| Type | Event |
| Color | Yellow |
| Icon | mdi:content-save |
Description
Context keys available for profile events. / enum class ProfileContextKeys(override val klass: KClass<*>) : EntryContextKey { @KeyType(String::class) PROFILE_ID(String::class), @KeyType(String::class) PROFILE_NAME(String::class), @KeyType(String::class) OLD_PROFILE_ID(String::class), @KeyType(String::class) OLD_PROFILE_NAME(String::class), } /** Event triggered when a player switches to a different profile. / @Entry( "profile_switched_event", "Triggered when a player switches profiles", Colors.YELLOW, "mdi:account-switch" ) @ContextKeys(ProfileContextKeys::class) @Tags("profiles", "event") class ProfileSwitchedEventEntry( override val id: String = "", override val name: String = "", override val triggers: List<Ref<TriggerableEntry>> = emptyList(), ) : EventEntry /** Event triggered when a player creates a new profile. / @Entry( "profile_created_event", "Triggered when a player creates a new profile", Colors.YELLOW, "mdi:account-plus" ) @ContextKeys(ProfileContextKeys::class) @Tags("profiles", "event") class ProfileCreatedEventEntry( override val id: String = "", override val name: String = "", override val triggers: List<Ref<TriggerableEntry>> = emptyList(), ) : EventEntry /** Event triggered when a player deletes a profile. / @Entry( "profile_deleted_event", "Triggered when a player deletes a profile", Colors.YELLOW, "mdi:account-remove" ) @ContextKeys(ProfileContextKeys::class) @Tags("profiles", "event") class ProfileDeletedEventEntry( override val id: String = "", override val name: String = "", override val triggers: List<Ref<TriggerableEntry>> = emptyList(), ) : EventEntry /** Event triggered when a player's profile data is loaded (on join). / @Entry( "profile_loaded_event", "Triggered when a player's profile is loaded on join", Colors.YELLOW, "mdi:account-check" ) @ContextKeys(ProfileContextKeys::class) @Tags("profiles", "event") class ProfileLoadedEventEntry( override val id: String = "", override val name: String = "", override val triggers: List<Ref<TriggerableEntry>> = emptyList(), ) : EventEntry /** Event triggered when a player's profile data is saved (on quit or switch).