# 实体语句

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

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

## 主体

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

主体有两种格式：

* Minecraft 游戏中原版的实体：例如 `husk` 代表流浪者。
* 来自其他插件的实体：例如 `ecobosses:tarantula` 代表EcoBosses 中的一个此 ID 的实体。支持哪些插件可以在 [兼容插件](/auxilor-plugins/tong-yong-xin-xi/jian-rong-cha-jian.md) 一节查看。（\*很明显我们是支持 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动画。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/auxilor-plugins/tong-yong-xin-xi/shi-ti-yu-ju.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
