Feel like you can make EntityAPI better? Got something awesome to contribute? Feel free to place a fork in our GitHub repository and submit a pull request!
The EntityAPI is designed to provide access to a wide variety of mob controls and options allowing Developers to create and customise their own entities. Providing a high level of access to opportunities previously available only through obfuscated NMS Server code, this API is essential for the implementation of unique, customisable and controllable entities.
The following customisations (and more) that can be applied to entities through this API:
|Modification of navigation, AI and entity behaviour|
|A level of interaction with players, other entities and the terrain|
|An array of Events fired by each entity|
This feature list will likely grow as development gets closer to release.
Implement the EntityAPI as a Maven dependency using the following:
If you don't use Maven, include it as a dependency in your IDE. Please do not include this API in your plugin's JAR. Instead, install your plugin on your server and it will be found at runtime.
See the Wiki for more information:
Metrics is used to collect plugin statistics. Only data such as plugin version and players online. If you do not wish for this data to be collected, disable it in the 'Plugin Metrics' folder of your 'plugins' directory.