自定义头颅
功能:[*]获取在线玩家头颅命令:/skull get <player name>
[*]获取Java正版玩家头颅:/skull java <player name>
[*]创建头颅物品(用于自定义头颅):/skull create <player name>
[*]玩家可以把头颅戴在头上
数据文件:
[*]保存的玩家皮肤路径: 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皮肤。这意味着你无法获取这些皮肤的头颅,且使用这些皮肤的玩家戴上头颅是无效的。
感谢分享 dll怎么用
页: [1]