功能与获取介绍
3D 武器与时装皮肤、玩家人偶试衣间、经济、跨服、指令、权限和安装说明。
LiSkin 是一款基于 CraftEngine 的现代物品换肤插件,为服务器提供武器、工具、帽子、背包、羽翼等 3D 外观,并配有完整的皮肤商店、试穿、收藏、权限保护和跨服同步功能。
插件只修改物品的外观组件,不会替换原物品,也不会改变原物品的品质、属性、附魔、耐久和其他插件数据。
钻石剑应用皮肤后,移除皮肤依然是钻石剑,不会错误还原成铁剑。
✨ 功能特色
| 特性 | 说明 |
|---|---|
| 🎨 CraftEngine 3D 换肤 | 支持武器、工具、头饰、背包、羽翼和其他 3D 外观 |
| 🖥️ 综合 GUI | 适配主手、全部皮肤、已拥有、收藏和管理功能集中在一个菜单 |
| 👁️ 临时试穿 | 右键皮肤即可试穿,结束或超时后自动恢复原外观 |
| 🧍 沉浸试衣 NPC | 顶部按分类选装,临时进入旁观视角,用玩家自身皮肤的人偶旋转展示 |
| 💰 菜单直接购买 | 购买后菜单不会关闭,立即刷新为已拥有状态 |
| 💎 双经济支持 | 支持 Vault 金币和 PlayerPoints 点券,可按皮肤单独配置 |
| 🔒 精细权限 | 支持总权限、分类权限和每个皮肤的独立权限 |
| 🛡️ 权限保护 | 无权限或未解锁玩家拿到皮肤物品时,自动还原为原物品外观 |
| 🌐 跨服安全 | MySQL 同步解锁与收藏,事务锁防止卡跨服重复购买或消耗 |
| ⭐ 收藏系统 | 玩家可以收藏常用皮肤,并在菜单中快速筛选 |
| 🎒 背部饰品 | 背包、羽翼、披风和喷气背包统一使用胸甲槽 |
| ⚡ Folia 调度 | 支持 Paper、Purpur、Folia、Luminol 等主流服务端分支 |
| 📦 单一资源目录 | 所有 CE 配置、模型和贴图统一放在 skins 文件夹 |
📦 配套资源
当前配套资源包含:
- 101 个 LiSkin 皮肤
- 101 个对应 CraftEngine 物品
- 129 个模型文件
- 166 张模型贴图
- 动态武器、弓、弩、盾牌和钓竿状态模型
- 武器、工具、法杖、帽子、头盔、背包、羽翼、披风与气球饰品
所有资源已经合并到一个 CraftEngine 资源目录:
plugins/
├─ LiSkin-1.9.7.jar
└─ CraftEngine/
└─ resources/
└─ skins/
├─ pack.yml
├─ configuration/
│ └─ skins.yml
├─ resourcepack/
└─ source-notices/
不需要分别安装多个资源包,复制一个 skins 文件夹即可。
🖥️ 综合皮肤菜单
玩家输入:
/liskin
即可打开完整皮肤面板。
菜单内可以直接完成:
- 自动匹配当前主手物品
- 查看全部皮肤
- 查看已经拥有的皮肤
- 查看收藏皮肤
- 购买或免费解锁皮肤
- 应用皮肤
- 临时试穿
- 解锁手中的 CE 皮肤物品
- 移除当前皮肤
- 结束试穿
- 翻页与刷新匹配
操作方式:
左键:购买或应用
右键:临时试穿
Shift + 点击:收藏或取消收藏
没有权限的皮肤不会被隐藏,而是以锁定状态显示,方便玩家知道服务器提供了哪些外观。
👁️ 试穿模式
玩家可以在购买前临时试穿皮肤。
右键皮肤图标
/liskin preview <皮肤ID>
/liskin preview stop
试穿具有完整恢复保护:
- 时间结束自动恢复
- 主手物品发生变化自动恢复
- 移动物品自动恢复
- 玩家死亡或退出自动恢复
- 插件关闭自动恢复
- 不会解锁皮肤
- 不会扣除金币或点券
试穿时间和是否允许试穿未解锁皮肤均可在配置中调整。
🧍 常驻人偶试衣间
管理员使用 /liskin fitting set a 设置展示点,使用 /liskin fitting set b 设置观看点。A 点会生成常驻原生玩家人偶 NPC;玩家蹲下并用主手右键后,可在顶部“全部”和 16 个分类之间切换,下方浏览对应皮肤,不必逐个输入 ID。
选择服装后,玩家默认临时进入旁观模式,在 B 点观看一个套用自身玩家皮肤、持续旋转的个人可见人偶。武器进入主手,装备进入对应槽位,背包和羽翼等展示模型同步跟随。试衣不购买、不解锁、不修改玩家物品,结束后会清理人偶、恢复原游戏模式并按配置返回原位置。
观看过程中再次蹲下并用主手右键任意位置,就能重新打开分类服装菜单并连续换装,不需要再次输入指令。
🔐 安全的物品还原
LiSkin 不会把原物品直接替换成皮肤来源物品。
插件只保存和修改必要的视觉组件:
- CustomModelData
- Item Model
- Equippable 外观
- LiSkin 自有 PDC 标记
不会修改:
- 原物品 Material
- 武器或装备品质
- 属性与伤害
- 附魔
- 耐久度
- 其他插件写入的 NBT/PDC
当玩家移除皮肤,或者无权限玩家拿到皮肤物品时,插件会恢复该物品应用皮肤前的真实外观。
💰 Vault 与 PlayerPoints
全服使用 PlayerPoints:
economy:
default-provider: "PLAYERPOINTS"
playerpoints:
display-name: "点券"
单独指定某个皮肤使用点券:
skins:
example_skin:
currency: "PLAYERPOINTS"
price: 500
支持的货币类型:
DEFAULT
VAULT
PLAYERPOINTS
购买成功后菜单不会关闭,皮肤会立即变成“已拥有”状态。
🌐 跨服防刷保护
群组服可以让所有子服连接同一个 MySQL 数据库:
storage:
type: "MYSQL"
server-id: "survival-1"
cache-refresh-seconds: 3
purchase-lock-seconds: 30
跨服模式支持:
- 解锁数据同步
- 收藏数据同步
- 在线缓存自动刷新
- 购买事务锁
- 手持物品解锁事务锁
- 重复扣款保护
- 数据库提交失败自动退款
- 物品消耗失败自动返还
- 数据库不可用时阻止使用旧缓存绕过权限
每台子服必须配置不同的 server-id。
🎮 常用命令
| 命令 | 说明 |
|---|---|
/liskin |
打开综合皮肤菜单 |
/liskin menu |
打开综合皮肤菜单 |
/liskin unlock |
解锁主手中的 CE 皮肤物品 |
/liskin apply <ID> |
对主手物品应用皮肤 |
/liskin preview <ID> |
临时试穿皮肤 |
/liskin preview stop |
结束当前试穿 |
/liskin fitting、fitting menu |
打开全部服装试衣菜单 |
/liskin fitting start <ID> |
直接开始指定皮肤的人偶试衣 |
/liskin fitting stop |
结束人偶试衣并返回 |
/liskin fitting set <a|b> |
管理员设置展示点和观看点 |
/liskin remove |
移除当前皮肤并恢复原外观 |
/liskin wardrobe |
打开已拥有皮肤 |
/liskin shop |
打开全部皮肤 |
/liskin list |
查看已解锁皮肤 |
/liskin debug hand |
查看主手物品外观信息 |
/liskin reload |
重载配置 |
/liskin admin unlock <玩家> <ID> |
管理员解锁皮肤 |
/liskin admin lock <玩家> <ID> |
管理员移除皮肤 |
所有指令均带有参数补全。
🔑 主要权限
liskin.user
# 默认玩家权限组,包含菜单、解锁、应用、试穿、移除、商店和全部基础分类权限
liskin.use
# 允许使用 /liskin 主命令
liskin.menu
# 允许打开 LiSkin 综合皮肤菜单
liskin.unlock
# 允许使用手中的 CraftEngine 皮肤物品解锁对应皮肤
liskin.apply
# 允许把已经解锁的皮肤应用到兼容物品
liskin.preview
# 允许使用命令或菜单右键临时试穿皮肤
liskin.fitting
# 允许打开试衣菜单并观看旋转玩家人偶
liskin.admin.fitting
# 允许设置试衣间 A/B 点
liskin.remove
# 允许移除当前皮肤并恢复物品原始外观
liskin.shop
# 允许打开全部皮肤和商店视图
liskin.shop.buy
# 允许使用 Vault 金币或 PlayerPoints 点券购买皮肤
liskin.skin.use
# 允许持有并显示已经应用皮肤的物品;缺少时会自动还原外观
liskin.category.<分类>
# 允许使用指定分类的皮肤,例如 liskin.category.sword 或 liskin.category.helmet
liskin.admin.reload
# 允许使用 /liskin reload 重载插件配置
liskin.admin.unlock
# 允许管理员为指定玩家解锁皮肤
liskin.admin.lock
# 允许管理员移除指定玩家已经解锁的皮肤
liskin.admin.debug
# 允许使用 /liskin debug hand 查看主手物品的皮肤和组件信息
每个皮肤还可以在 skins.yml 中设置独立权限:
permission: "liskin.skin.example"
可配合 LuckPerms 管理玩家权限。
🔧 运行环境
| 项目 | 要求 |
|---|---|
| LiSkin | 1.9.7 |
| 服务端 | Paper 26.1.2/26.2 或兼容分支 |
| Java | Java 25 |
| CraftEngine | 26.7.4 |
| PlayerPoints | 可选 |
| Vault | 可选 |
| LuckPerms | 可选 |
| PlaceholderAPI | 可选 |
| MySQL | 仅跨服模式需要 |
1.9.7 已在 Paper 26.1.2 build 74 与 CraftEngine 26.7.4 环境完成启动、旧配置与消息升级、停服清理验证;分类状态和配置资源通过自动化测试覆盖。旁观视角与菜单点击画面仍应由真人客户端在正式服上线前确认。
📥 安装方法
- 安装 CraftEngine。
- 将
LiSkin-1.9.7.jar放入服务器plugins。 - 将完整的
skins文件夹放入:
plugins/CraftEngine/resources/skins
- 完整重启服务器。
- 玩家输入
/liskin打开菜单。
如果以前安装过分开的旧资源目录,请先删除旧目录,避免 CraftEngine 重复注册同一物品。
📌 资源授权说明
插件本体与第三方模型素材的授权相互独立。
论坛公开发布时,请确认模型和贴图拥有公开分发授权。购买获得但禁止转售或分享的素材,只能用于已获得授权的服务器,不应单独上传或重新销售。
📎 下载与联系
- 插件版本:LiSkin 1.9.7
- 下载地址:
请填写下载链接 - 使用文档:
请填写文档链接 - 问题反馈:
请填写反馈地址 - 作者:
请填写作者名称