UID1144596
性别保密
经验 EP
铁粒 粒
回帖0
主题
精华
在线时间 小时
注册时间2023-6-29
最后登录1970-1-1
|
模组发布
中文名: |
自定义头颅 |
外语名: |
- |
支持版本: |
1.20.x |
来源: |
原创 |
原帖地址: |
- |
下载地址: |
- |
语言支持: |
简体中文 English |
运行需求: |
游戏本体 |
最后更新: |
- |
功能:- 获取在线玩家头颅命令:/skull get <player name> [count]
- 获取Java正版玩家头颅:/skull java <player name> [count]
- 创建头颅物品(用于自定义头颅):/skull create <player name> [count]
- 玩家可以把头颅戴在头上
数据文件:- 保存的玩家皮肤路径: plugins/CustomSkull/skinData
- 保存的玩家头颅路径: plugins/CustomSkull/skullData
导出接口(命名空间:CustomSkull):- string getSavedSkull(string PlayerName): 从已保存的玩家中获取头颅SNBT,失败返回空字符串。
- string getOnlinePlayerSkull(string PlayerName): 获取在线玩家皮肤,返回对应头颅的SNBT,失败返回空字符串。
- getJavaPlayerSkull(string PlayerName): 获取Java玩家皮肤并保存在皮肤路径,无返回值,需自行通过文件判断是否成功获取(因为多线程)。
- createCustomSkull(string PlayerName): 创建一个指定玩家名的头颅SNBT,返回值SNBT。
Dll Export 接口 :- createSkullFromSkinDll(SerializedSkin& skin, const std::string& name): 传入序列化皮肤和皮肤名称,返回一个ItemStack指针
注意:此插件仅支持普通皮肤,不支持角色创建器和4D, 5D皮肤。这意味着你无法获取这些皮肤的头颅,且使用这些皮肤的玩家戴上头颅是无效的。
|
|