实体语句

类似物品语句,你可以只使用一行配置即可表达其他插件复杂的实体。

*在何种地方该使用实体语句全凭你的感觉,只要你觉得这个地方应该填写实体的地方,那就多尝试用实体语句吧!

主体

一个实体语句由空格分开的多个字符串组成,第一个字符串就是实体语句的主体。

主体有两种格式:

  • Minecraft 游戏中原版的实体:例如 husk 代表流浪者。

  • 来自其他插件的实体:例如 ecobosses:tarantula 代表EcoBosses 中的一个此 ID 的实体。支持哪些插件可以在 兼容插件 一节查看。(*很明显我们是支持 MythicMobs 的,例如 mythicmobs:skeleton_king)

在主体中可以有多个实体,可以使用如下修饰符来分隔各个实体,并代表不同的意思:

  • 在两个实体之间使用 ? 符号,则代表前面的实体如果不存在,则使用后面的实体。

  • 在两个实体之间使用 || 符号,则代表前面的实体和后面的实体都可以使用。在尝试生成新的实体时,则会随机选择一个生成。

修饰

在主体后面跟着的就是实体的修饰,每个修饰之间使用空格分开,修饰的作用在于给实体添加更多的详细信息,例如给史莱姆设置大小、设置僵尸的血量等。

  • 成年:添加该修饰的实体将一定是成年形态。格式为 adult

  • 攻击伤害:设置实体的攻击伤害为指定值。格式为 attack-damage:伤害值

  • 攻击速度:设置实体的攻击速度为指定值。格式为 attack-spped:速度值

  • 幼年:添加该修饰的实体将一定是幼年形态。格式为 baby

  • 充能:添加该修饰的苦力怕将会立即爆炸。格式为 charged

  • 爆炸范围:设置苦力怕的爆炸范围。格式为 explosion-radius:距离

  • 飞行速度:设置飞行实体的飞行速度。格式为 fly-speed:速度值

  • 跟随距离:设置敌对实体的跟随距离。格式为 follow-radius:距离

  • 血量:设置实体的血量。格式为 health:血量值

  • 跳越强度:设置马的跳跃强度。格式为 jump-strength:跳越强度值

  • 击退:设置实体的攻击击退距离。格式为 knockback:距离

  • 击退抗性:设置实体的击退抗性。格式为 knockback-resistance:击退抗性值

  • 名称:设置实体的显示名称。可以用 " " 符号包囊。格式为 name:"名称"

  • 无AI:使得实体没有 AI。格式为 no-ai

  • 大小:设置史莱姆或幻翼的大小。格式为 size:大小

  • 召唤距离:设置僵尸的召集距离。一个僵尸受到伤害后,它会召集范围内的僵尸到这里。格式为 spawn-reinforcements:距离

  • 速度:设置实体的速度。格式为 speed:速度

  • 安静:设置实体不会产生声音。格式为 silent

  • head、chest、legs、feet、hand、off_hand:设置实体的头盔、胸甲、护腿、靴子、主手、副手的物品。格式为 对应修饰:物品语句

  • modelengine:设置 ModelEngine 模型,格式为 modelengine:模型ID,动画ID

例如,phantom size:5 follow-range:25 speed:2 health:200 name:"&4死亡幻翼" model-engine:dragon,flap 代表一个有以下修饰特性的幻翼:

  • 大小为5。

  • 跟随距离为25。

  • 速度为2。

  • 血量为200。

  • 名称为死亡幻翼。

  • 带有dragon模型和flap动画。

Last updated