皮肤应用与安全还原
兼容物品、分类、权限、PDC 标记和原始外观恢复。
LiSkin 不会把目标物品替换成皮肤来源物品,而是从 CraftEngine 的客户端态物品中提取视觉组件并应用到原物品。
应用条件
- 玩家已解锁该皮肤。
- 拥有
liskin.apply、liskin.skin.use及对应分类权限。 - 目标物品符合皮肤的
target-group。 - 如果皮肤配置了独立
permission,玩家也必须拥有它。
使用 /liskin apply <皮肤ID>,或在综合菜单左键皮肤即可应用。
原始数据保护
LiSkin 只在 PDC 中写入自己的私有键:
liskin:skin_idliskin:ownerliskin:original_visualliskin:original_material
这些数据用于识别皮肤并恢复应用前的材质与视觉组件,不会清空其他插件写入的 NBT/PDC。移除皮肤或权限失效时,钻石剑仍恢复为钻石剑,而不会变成皮肤来源物品的材质。
自动还原
以下情况会触发恢复检查:
- 玩家执行
/liskin remove。 - 玩家缺少
liskin.skin.use、分类权限或皮肤独立权限。 - 跨服同步后发现该玩家没有解锁皮肤。
- 试穿结束、退出、死亡、换手或移动背包。