# Entities

### Main features

* [Blockbench](https://www.blockbench.net/) extension to convert models
* Protection
  * No one can edit your pack and resell it as the Blockbench project is not required to share your resource online
* Completely Async, no TPS drops
* Optimized for big servers
* Damage animation
* Fire animation when entity is on fire
* Animate size of bones
* Animate rotation of bones without angle limitations
* Multiple mount seats
* Play sounds and particles in animations
* Show entity hands equipment
* Custom hitbox
* Smooth movements
* Execute actions on events
* [MythicMobs](/adding-content/entities/mythicmobs.md) compatibility
* [Citizens](/adding-content/entities/citizens.md) compatibility

### Limitations

* Hitbox of Citizens NPCs can't be changed for now, it's a Citizens limitation

<details>

<summary>v3 limitations</summary>

* Head bone rotation works only if the mob head is not too far from the center of the body
* Pressing SHIFT on flying mobs to move down works only on 1.15, 1.17 and 1.18 clients as 1.16 clients have this bug: <https://bugs.mojang.com/browse/MC-202202> .\
  1.16 clients will see players flying if they press SHIFT while on a flying entity while they should still be riding the entity.
* This plugin uses multiple entities to create animations.\
  Network delay can cause slight animation glitches.\
  It can cause a little lag on servers if you spawn too many entities around players and if your models have too many bones.\
  (NOTE: this plugin is highly optimized so you won't get lag if your server is not a potato)

</details>

## Installing the Blockbench extension

{% hint style="warning" %}
**Before continuing:**

* Make sure you're running **Blockbench 4.1.5** or **greater**
* Make sure you're running the latest ItemsAdder and latest ItemsAdder Blockbench extension
  {% endhint %}

[Download Blockbench](https://www.blockbench.net/) (don't use the web app).

![](/files/wpUhbnXZWtRjgnjTwfOi)

Download the [official extension](https://github.com/LoneDev6/itemsadder-entity/releases).

<figure><img src="/files/JbnvPRqqYXa9a4ecvHAD" alt=""><figcaption></figcaption></figure>

{% embed url="<https://youtu.be/cQpIqExVpR0>" %}
Advanced animation features
{% endembed %}

{% embed url="<https://www.youtube.com/watch?v=CdcK4cSlBgg>" %}


---

# 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://itemsadder.devs.beer/adding-content/entities.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.
