MongoPlayerData

data class MongoPlayerData(@BsonId val uuid: UUID, val equipment: MongoPlayerEquipment, val rank: Rank, val firstJoin: Long, val lastJoin: Long, val playtime: Long, val baseStats: Map<String, Float>, val purse: BigDecimal, val bank: BigDecimal, val skills: Skills, val collections: CollectionCompound, val ownedPets: HashMap<String, MongoOwnedPet>, val activePet: String, val memory: MongoPlayerMemory, val forge: List<MongoActiveForgeRecipe>, val unlockedRecipes: List<String>, val slayers: HashMap<SlayerType, SlayerLevel>, val essence: HashMap<EssenceType, Int>, val accessories: MongoAccessoryBag, val goals: List<String>, val shopHistory: MongoShopHistory?, val achievements: List<String>?, val achievementExp: Int?) : MongoRepr<MacrocosmPlayer?> (source)

Constructors

Link copied to clipboard
constructor(@BsonId uuid: UUID, equipment: MongoPlayerEquipment, rank: Rank, firstJoin: Long, lastJoin: Long, playtime: Long, baseStats: Map<String, Float>, purse: BigDecimal, bank: BigDecimal, skills: Skills, collections: CollectionCompound, ownedPets: HashMap<String, MongoOwnedPet>, activePet: String, memory: MongoPlayerMemory, forge: List<MongoActiveForgeRecipe>, unlockedRecipes: List<String>, slayers: HashMap<SlayerType, SlayerLevel>, essence: HashMap<EssenceType, Int>, accessories: MongoAccessoryBag, goals: List<String>, shopHistory: MongoShopHistory?, achievements: List<String>?, achievementExp: Int?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val actual: MacrocosmPlayer

Gets actual representation of this object

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val rank: Rank
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val uuid: UUID