Types

Link copied to clipboard

Event fires when a player achieves a new achievement.

Link copied to clipboard
data object AttackWins : PlayerEvents

Event fires when a player's number of attacks wins changes.

Link copied to clipboard

Event fires when a player's best Builder Base trophies change.

Link copied to clipboard

Event fires when a player's best trophy count changes.

Link copied to clipboard

Event fires when a player's number of attacks wins changes.

Link copied to clipboard

Event fires when a player's Builder Base league changes.

Link copied to clipboard

Event fires when a player's Builder Base trophies change.

Link copied to clipboard

Event fires when a player's Builder Hall level changes.

Link copied to clipboard

Event fires when a player's clan capital contributions change.

Link copied to clipboard

Event fires when a player's role within a clan changes.

Link copied to clipboard

Event fires when a player's number of attacks wins changes.

Link copied to clipboard
data object Donations : PlayerEvents

Event fires when a player donates troops.

Link copied to clipboard

Event fires when a player receives troops.

Link copied to clipboard
data object ExpLevel : PlayerEvents

Event fires when the player's experience level changes.

Link copied to clipboard
data object Heroes : PlayerEvents

Event fires when new heroes become available or existing heroes level up in a player's profile.

Link copied to clipboard
data object JoinClan : PlayerEvents

Event fires when a player joins a clan.

Link copied to clipboard
data object Labels : PlayerEvents

Event fires when player labels change in a player's profile.

Link copied to clipboard
data object League : PlayerEvents

Event fires when a player's league changes.

Link copied to clipboard
data object LeftClan : PlayerEvents

Event fires when a player leaves a clan.

Link copied to clipboard

Event fires when a player's Legend statistics change.

Link copied to clipboard
data object Name : PlayerEvents

Event fires when the player's name changes.

Link copied to clipboard

Event fires when a player's player house changes.

Link copied to clipboard
data object Spells : PlayerEvents

Event fires when new spells become available or existing spells level up in a player's profile.

Link copied to clipboard

Event fires when a player's Town Hall level changes.

Link copied to clipboard

Event fires when a player's Town Hall weapon level changes.

Link copied to clipboard
data object Troops : PlayerEvents

Event fires when new troops become available or existing spells level up in a player's profile.

Link copied to clipboard
data object Trophies : PlayerEvents

Event fires when the player's trophy count changes.

Link copied to clipboard

Event fires when a player's war preference changes.

Link copied to clipboard
data object WarStarts : PlayerEvents

Event fires when a player's war stars change.

Functions

Link copied to clipboard
abstract suspend fun checkAndFireCallback(cachedData: Player, currentData: Player, callback: Callback<Player, Player, String>)

Abstract function to check and trigger a callback based on the provided data and callback.