跳到主要内容

profile_loaded_event

Triggered when a player's profile is loaded on join — event entry.

Entry Information

PropertyValue
Entry IDprofile_loaded_event
TypeEvent
ColorYellow
Iconmdi:account-check

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).