跳到主要内容

皮肤

皮肤让同一只宠物换个样子,等级、名字、背包都不变。写在宠物文件的 skins 段:

pets/示例/鹦鹉.yml
skins:
蓝鹦鹉:
name: '&9蓝鹦鹉'
icon: LAPIS_LAZULI
permission: cloudpet.skin.鹦鹉.蓝鹦鹉
entity:
looks:
variant: BLUE
灰鹦鹉:
name: '&7灰鹦鹉'
icon: GRAY_DYE
price: 300
entity:
looks:
variant: GRAY

每个键​

键默认说明
name皮肤编号显示名称
icon宠物的图示菜单图示,写法见 宠物文件
permissioncloudpet.skin.<宠物编号>.<皮肤编号>有这个权限就能用
price0金币价格(需要 Vault);0 = 不能买
entity沿用宠物的 entity只写要改的部分,例如 looks、baby、scale、type,写法同 身体 entity
model沿用宠物的模型换成另一个模型:一行 model: 模型编号,或 model: { id: 模型编号, scale: 1.2 }
mythicmobs沿用换成另一只 MythicMobs 怪物当身体

怎么解锁​

一个皮肤满足下面任何一种就能用:

方式说明
权限有皮肤的 permission(默认 cloudpet.skin.<宠物编号>.<皮肤编号>)
解锁道具foods.yml 的食物写 unlock-skin: 皮肤编号,喂给那只宠物就永久解锁,见 食物与道具
金币购买写了 price 而且有经济插件:在皮肤菜单点「购买并换上」,扣钱后永久解锁

用道具或金币解锁的皮肤记在那一只宠物身上:打包成宠物蛋送人后,新主人照样可以用。

玩家怎么换​

  • 宠物菜单的「皮肤」按钮 → 选一个 → 换上(或购买并换上)。
  • 指令:/cp skin 打开皮肤菜单,/cp skin 灰鹦鹉 直接换,/cp skin default 换回原本的样子(对第一只召唤中的宠物)。

换皮肤时宠物会在原地重新生成一次(骑着的话会自动再骑上去)。

进化时​

进化成另一种宠物后,如果目标宠物也有同名皮肤就保留,没有就换回原本的样子。