配置
创建第一个怪物
配置
你需要在你命名空间
文件夹中创建一个 .yml
文件。
这是一个名为 Soul 的自定义怪物的示例。 如你所见,我将其设置为一个普通物品,但具有一个特殊的行为,名为 mob。
info:
namespace: creaturesplus
items:
soul:
display_name: Soul
permission: creaturesplus
click_in_ia_gui: false
resource:
generate: false
model_path: "mob/soul/soul"
behaviours:
mob:
ai: HUSK
hit_color: ff7e7e
max_health: 40
y_offset: 0
lock_head_rotation:
y: 0
animation:
attack: soul_attack
walk: soul_walking
这个生物的头部旋转将被锁定(仅在 Y 轴上),这将避免它在处于更高位置看玩家时看起来很滑稽。
hit_color
是该怪物被玩家击伤时显示的颜色。
你可以从下述网络获取有效的颜色:
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html
https://minecraftcommand.science/armor-color
https://misode.github.io/worldgen/biome/
(使用其中一个颜色选择器并复制右侧的值)
动画
你可能注意到还有两个其他属性:attack
和 walk
动画。
mob_animation
行为告诉 ItemsAdder 该物品是一个生物动画。
这些实际上是你必须像这样创建的其他物品:
soul_walking:
display_name: soul_walking
permission: creaturesplus
show_in_ia_gui: false
resource:
generate: false
model_path: "mob/soul/walking"
behaviours:
mob_animation: true
soul_attack:
display_name: soul_attack
permission: creaturesplus
show_in_ia_gui: false
resource:
generate: false
model_path: "mob/soul/attack"
behaviours:
mob_animation: true
Last updated
Was this helpful?