Package-level declarations

Types

Link copied to clipboard
data class CapeInfo(val texture: BufferedImage, val retrievedAt: Instant)

A CapeInfo is the response to the request of the cape texture of a specific player. The result includes the moment when this information was freshly retrieved from Mojang and may be stale or outdated, if Xenos is configured to return those values. The texture is optimized for fast retrieval and all data is stored in memory.

Link copied to clipboard
data class HeadInfo(val texture: BufferedImage, val retrievedAt: Instant, val default: Boolean)

A HeadInfo is the response to the request of the head texture of a specific player. The result includes the moment when this information was freshly retrieved from Mojang and may be stale or outdated, if Xenos is configured to return those values. The texture is optimized for fast retrieval and all data is stored in memory.

Link copied to clipboard
data class ProfileInfo(val id: UUID, val name: String, val properties: Set<ProfileInfo.Property>, val actions: Set<String>, val retrievedAt: Instant)

A ProfileInfo is the response to the request of the Profile of a specific player. The result includes the moment when this information was freshly retrieved from Mojang and may be stale or outdated, if Xenos is configured to return those values. The profile data may be signed and therefore have signatures and other cryptographic information if Xenos is configured to request profiles as signed.

Link copied to clipboard
data class SkinInfo(val texture: BufferedImage, val retrievedAt: Instant, val default: Boolean)

A SkinInfo is the response to the request of the skin texture of a specific player. The result includes the moment when this information was freshly retrieved from Mojang and may be stale or outdated, if Xenos is configured to return those values. The texture is optimized for fast retrieval and all data is stored in memory.

Link copied to clipboard
data class UuidInfo(val id: UUID, val username: String, val retrievedAt: Instant)

A UuidInfo is the response to the request of the UUID and canonical username of a specific player. The result includes the moment when this information was freshly retrieved from Mojang and may be stale or outdated, if Xenos is configured to return those values. The canonical name may differ from the requested name in its capitalization but is guaranteed to be equal, ignoring the case.