Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SkinContext

Hierarchy

Index

Properties

createdAt: number = 0

Skin creation timestamp

favorite: number = 0

Skin favorite count

id: string = ''

Skin id

model: Model | "unknown" | "classic" | "slim" = Model.UNKNOWN

Skin model

name: string = ''

Skin name

rating: number = 0

Skin rating

tags: string[] = []

Skin tags

transformation: null | Transformation | "grayscale" | "invert" | "rotate-hue-180" | "rotate-head-left" | "rotate-head-right" | "hat-pumpkin-mask-1" | "hat-pumpkin-mask-2" | "hat-pumpkin-mask-3" | "hat-pumpkin-mask-4" | "hat-pumpkin" | "hat-pumpkin-creeper" | "hat-santa" = null

Skin transformation type

Accessors

  • get isExtended(): boolean
  • get isSlim(): boolean
  • get isTransformed(): boolean
  • get url(): string

Methods

  • #parseSkin($: CheerioAPI, data?: string | Element | Element[], isExtended?: false): Pick<SkinContext, "model" | "id" | "name">
  • #parseSkinTags($: CheerioAPI): string[]
  • loadPayload(): Promise<void>
  • transform(transformation: Transformation | "grayscale" | "invert" | "rotate-hue-180" | "rotate-head-left" | "rotate-head-right" | "hat-pumpkin-mask-1" | "hat-pumpkin-mask-2" | "hat-pumpkin-mask-3" | "hat-pumpkin-mask-4" | "hat-pumpkin" | "hat-pumpkin-creeper" | "hat-santa"): Promise<SkinContext>
  • Transform skin

    see

    Check "Tools" card

    Parameters

    • transformation: Transformation | "grayscale" | "invert" | "rotate-hue-180" | "rotate-head-left" | "rotate-head-right" | "hat-pumpkin-mask-1" | "hat-pumpkin-mask-2" | "hat-pumpkin-mask-3" | "hat-pumpkin-mask-4" | "hat-pumpkin" | "hat-pumpkin-creeper" | "hat-santa"

    Returns Promise<SkinContext>

Generated using TypeDoc