Mythicmobs

Mythicmobs 怪物的自定义 3D 模型

重新皮肤化 Mythicmob 怪物

你可以为任何 Mythicmob 怪物使用自定义模型作为皮肤。

更改模型

在此路径中创建一个新的 Mythicmobs 怪物配置文件:plugins/MythicMobs/Mobs/ninja_skeleton.yml(你可以决定文件名)。

ninja_skeleton.yml
ninja_skeleton:
  Type: ZOMBIE
  Display: '&aNinja Skeleton'
  Health: 10
  Damage: 2
  Options:
    MovementSpeed: 0
    Silent: true
  Skills:
  - customentity{model=custom:ninja_skeleton} @self ~onSpawn
  - customentity{play=attack} @self ~onAttack
  - customentity{walk=b_walk} @self ~onAttack

在这个例子中,我将 Mythicmobs 怪物的皮肤更改为 ninja_skeleton 皮肤。

动画

如你所见,我还添加了一些技能来动态替换怪物动画。 {play=attack}用于在实体攻击时播放攻击动画。

{walk=b_walk}用于替换怪物的行走动画b_walk,这是一种“愤怒”的行走动画,因为怪物刚刚攻击了另一个实体并有了目标。

动画

  • customentity{idle=ANIMATION} 更改空闲动画

  • customentity{walk=ANIMATION} 更改行走动画

  • customentity{attack=ANIMATION} 更改攻击动画

  • customentity{death=ANIMATION} 更改死亡动画

  • customentity{play=ANIMATION} 立即播放动画

  • customentity{stop=ANIMATION} 停止当前动画

骨骼

可见性

以编程方式隐藏/显示骨骼

示例:在特定事件中隐藏腿骨

颜色

以编程方式更改骨骼颜色

默认颜色(白色):16777215 颜色选择器

示例:在自定义实体受伤时更改骨骼颜色

附魔光效

以编程方式在骨骼上显示附魔效果

示例:在自定义实体受伤时在骨骼上显示附魔效果

将之前的属性应用于每个骨骼

示例:在自定义实体受伤时隐藏每个骨骼

骑乘骨骼

示例:右键单击时骑乘自定义实体,禁用 SHIFT 下马(在 <1.16 客户端上不起作用)并禁用 WASD 控制实体。

下马

从某些骑乘骨骼中移除乘客

从单个骑乘骨骼中移除乘客

从所有骑乘骨骼中移除乘客

示例:

骨骼搜寻器

骨骼搜寻器返回指定骨骼的位置。

示例:每 3 刻在骨骼中心播放粒子效果。

最终结果

Last updated

Was this helpful?