搜索

皮肤应用与安全还原

兼容物品、分类、权限、PDC 标记和原始外观恢复。

LiSkin 不会把目标物品替换成皮肤来源物品,而是从 CraftEngine 的客户端态物品中提取视觉组件并应用到原物品。

应用条件

  • 玩家已解锁该皮肤。
  • 拥有 liskin.apply、liskin.skin.use 及对应分类权限。
  • 目标物品符合皮肤的 target-group。
  • 如果皮肤配置了独立 permission,玩家也必须拥有它。

使用 /liskin apply <皮肤ID>,或在综合菜单左键皮肤即可应用。

原始数据保护

LiSkin 只在 PDC 中写入自己的私有键:

  • liskin:skin_id
  • liskin:owner
  • liskin:original_visual
  • liskin:original_material

这些数据用于识别皮肤并恢复应用前的材质与视觉组件,不会清空其他插件写入的 NBT/PDC。移除皮肤或权限失效时,钻石剑仍恢复为钻石剑,而不会变成皮肤来源物品的材质。

自动还原

以下情况会触发恢复检查:

  • 玩家执行 /liskin remove。
  • 玩家缺少 liskin.skin.use、分类权限或皮肤独立权限。
  • 跨服同步后发现该玩家没有解锁皮肤。
  • 试穿结束、退出、死亡、换手或移动背包。