DisplayEntityUtils is a extensive plugin designed for use with BDEngine, a modeling/animation engine designed for display entities without the need for resource packs or mods.
BDEngine is what you'll use to create models and animations that can be transferred into your game world. Info on BDEngine and the BDCatalog, collection of BDEngine models and animations, can be found HERE
DISCLAIMER: I DO NOT OWN BDENGINE! ALL ISSUES AND SUGGESTIONS RELATED TO THAT PROJECT SHOULD BE BROUGHT TO THE OWNER, ILLYSTRAY, IN THE BDENGINE DISCORD FOUND HERE
- Manipulate Groups (BDEngine Models)
- Manipulate every part (Display Entity) within a model
- Manipulate Interaction Entities
- Include Interaction Entities as part of groups
- Execute commands through Interaction Entities
- Create Animations through the plugin
- Convert Animations from BDEngine (preferred over creating in-game)
- Retrieve models from BDEngine and spawn them in-game
- Save groups and animations through Local Storage, MySQL, or MongoDB
- And so much more!
- Tools to manipulate Display and Interaction entity as individual entities
- Show/Hide groups to/from certain players
- Play looping animations
- Create animation state machines
- Mount groups on entities (or vice-versa)
- Theres too many things to list!
Conversion of Datapack Animations into Animations usable for the plugin
API: Animation State Machines (Credit goes to Yegor_Mechanic for all Dodo Bird Models/Animations)
Access the wiki HERE
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.PZDonny</groupId>
<artifactId>DisplayEntityUtils</artifactId>
<version>2.5.3</version>
<scope>provided</scope>
</dependency>