Skip to content

PZDonny/DisplayEntityUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DisplayEntityUtils

Join the Discord Here!

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.

What you'll need: BDEngine

BDEngine is what you'll use to create models and animations that can be transferred into your game world. Info on BDEngine and the Block Display Place, the 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

What can DisplayEntityUtils do?

  • Manipulate Groups (BDEngine Models)
  • Manipulate every part (Display Entity) within a model
  • Manipulate Interaction Entities
  • Include Interaction Entities as part of groups/models
  • Execute commands through Interaction Entities
  • Create and Play Animations through the plugin
  • Convert Datapack Animations from BDEngine (preferred over creating in-game)
  • Retrieve models from BDEngine and spawn them in-game
  • Intergration with MythicMobs
  • Save groups and animations through Local Storage, MySQL, or MongoDB
  • And so much more!

What can it do for developers?

  • Tools to manipulate Display and Interaction entity as individual entities
  • Show/Hide groups to/from certain players
  • Create animation state machines
  • Mount groups on entities (or vice-versa)
  • Request models from BDEngine's website
  • Theres too many things to list!

Showcases

  • Conversion of BDEngine Datapack Animations into plugin usable animations (Credit goes to HaniVindinggame for the Dungeon Door model and animation)

  • Mythic Mobs Integration

ezgif-1-873ca90c95 (1)

  • API: Display Entities rotating smoothly with yaw changes, and Interaction entities pivoting around the center

  • API: Animation State Machines (Credit goes to Yegor_Mechanic for all Dodo Bird Models/Animations)

WIKI (WIP)

Access the wiki HERE

How can you access the API?

<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.PZDonny</groupId>
  <artifactId>DisplayEntityUtils</artifactId>
  <version>PLUGIN-VERSION</version>
  <scope>provided</scope>
</dependency>