宠物皮肤

有何作用?

宠物皮肤能够允许相同的宠物使用不同的模型,来实现宠物的各种变化.

例如:你有相同的宠物模型但其外形颜色不同,只需为其创建一个宠物配置,然后添加不同颜色的皮肤

每个皮肤都能够设置单独的权限,因此可以让玩家获取权限来解锁宠物皮肤.

具体可以查看视频

(由于页面限制无法嵌入视频,请移步至链接处查看)

【MCPets 插件 Skin 功能演示】 https://www.bilibili.com/video/BV1rw411B7fX/?share_source=copy_web&vd_source=eb9c110e18793126d8eaed8997b416d7

如何实现?

要实现皮肤功能,需要打开宠物配置文件并添加以下代码,并根据需求进行调整. 完成配置后,就能够在宠物的交互菜单中打开皮肤列表 (若对代码添加的位置有任何疑问,请参阅宠物配置模板)

Skins:
  # [可选]为宠物添加多个皮肤
  Skin1: # 创建一个皮肤选项
    MythicMob: mythicMobId # 皮肤要引用的MM生物模型id
    Permission: skin.permission # 设置皮肤使用权限
    Icon: # 设置皮肤图标
      Material: STONE
      CustomModelData: 0
      DisplayName: "Skin 1"
      Lore:
      - "描述"
      TextureBase64: anybase64youwant # [可选]若要使用该属性请删除 "Material" 属性
  Skin2:
     # 使用相同的语法添加任意数量的皮肤,注意!不要忘记添加默认皮肤!
# 译者示例
Skins:
  Skin1:
    # 填写这个皮肤要引用的MM生物模型id
    MythicMob: zombie_skin
    # 使用该皮肤的权限 
    Permission: skin.zombie
    Icon:
      Material: DIAMOND_SWORD
      CustomModelData: 123
      DisplayName: "僵尸皮肤"
      Lore:
      - "一种不同的外表"
  Skin2:
    MythicMob: creeper_skin
    Permission: skin.creeper
    Icon:
      Material: CREEPER_HEAD
      CustomModelData: 789
      DisplayName: "爆破者皮肤"
      Lore:
      - "来点爆炸风格"

Last updated