Skip to content

UserAvatar (Class)

SamHacker edited this page Oct 31, 2024 · 1 revision

class UserAvatar()

  • Class:mineplayer.UserAvatar
  • 初始化:UserAvatar(user_uuid: str, api_path: str = "https://crafatar.com")

初始化參數

import mineplayer as mp

player = mp.UserAvatar("9ea020446a4c4e4686b8e5d0bde8ce56")

user_uuid: String

  • Class:String(字串)

這個參數指定玩家的 UUID

api_path: String(URL)

  • Class:String

這個參數指定取得頭像用的API端點,預設為https://crafatar.com,相容於所有自託管版的 CraftAvatar,或是網址結構與 CraftAvatar 相容的平台,目前可保證支持的有以下託管:

屬性

user_uuid: String

  • Class:String(字串)
  • 範例9ea020446a4c4e4686b8e5d0bde8ce56

這個屬性包含玩家的UUID,例如 9ea020446a4c4e4686b8e5d0bde8ce56

avatar: String

這是一個玩家的頭像 URL,範例如下:

avatar

avatar_overlay: String

這是玩家頭像 URL,並且有疊加層,範例如下:

avatar_overlay

head_render: String

這是玩家頭部 3D 渲染 URL,範例如下:

avatar_overlay

head_render_overlay: String

這是玩家頭部 3D 渲染 URL,並且有疊加層,範例如下:

avatar_overlay

body_render: String

這是玩家身體 3D 渲染 URL,範例如下:

avatar_overlay

body_render_overlay: String

這是玩家身體 3D 渲染 URL,並且有疊加層,範例如下:

avatar_overlay

skin: String

這是玩家 Skin 的 URL,範例如下:

avatar_overlay

cape: String

這是玩家的披風 URL,範例如下:

avatar_overlay