MacrocosmPlayer

Constructors

Link copied to clipboard
constructor(ref: UUID)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun addAbsorption(amount: Float, length: Int = -1, myStats: Statistics? = null)
Link copied to clipboard
fun addCollectionAmount(collection: CollectionType, amount: Int)
Link copied to clipboard
fun addPet(inner: StoredPet): String
fun addPet(type: Identifier, rarity: Rarity, level: Int, overflow: Double = 0.0): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun configuredMiniMessage(): TagResolver
Link copied to clipboard
fun damage(amount: Float, source: Component? = null)

Note that it deals raw damage, and does not reduce it further!

Link copied to clipboard
fun decreaseMana(amount: Float)
Link copied to clipboard
fun giveAchievement(achievement: String)

Gives player achievement with the provided ID in string form

fun giveAchievement(achievement: Identifier)

Gives player achievement with the provided ID

Link copied to clipboard
Link copied to clipboard
fun heal(amount: Float, myStats: Statistics? = null)
Link copied to clipboard
Link copied to clipboard
fun kill(source: Component? = null)
Link copied to clipboard
Link copied to clipboard
fun reachGoal(goal: String)
Link copied to clipboard
Link copied to clipboard
fun sendMessage(message: String)
fun sendMessage(channel: ChatChannel, message: String)
Link copied to clipboard
fun <T : Packet<L>, L : PacketListener> sendPacket(packet: T)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun startSlayerQuest(type: SlayerType, tier: Int)
Link copied to clipboard
Link copied to clipboard
open override fun store()

Stores itself into a mongo database

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val activeEffects: List<@NotNull PotionEffectType>?
Link copied to clipboard
Link copied to clipboard
var area: Area
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val mongo: MongoPlayerData

Gets MongoDB representation of this object

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val paper: Player?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var rank: Rank
Link copied to clipboard
val ref: UUID
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