Appearance
@loontail/minecraft-kit v0.8.14 / UploadSkinInput
Type alias: UploadSkinInput
ts
type UploadSkinInput: {
accessToken: string;
fileName: string;
signal: AbortSignal;
skin: Uint8Array;
variant: SkinVariantInput;
};Inputs to uploadSkin.
Example
ts
import { readFile } from "node:fs/promises";
import type { UploadSkinInput } from "@loontail/minecraft-kit";
const input: UploadSkinInput = {
accessToken: session.minecraft.accessToken,
skin: await readFile("./my-skin.png"),
variant: "SLIM",
};Type declaration
| Member | Type | Description |
|---|---|---|
accessToken | string | Minecraft bearer (session.minecraft.accessToken). |
fileName | string | Optional filename part of the multipart entry. Defaults to "skin.png". |
signal | AbortSignal | - |
skin | Uint8Array | Raw PNG bytes of the skin (64×64 or 64×32 pixels per Mojang's rules). |
variant | SkinVariantInput | Skin model variant — |