Skip to content

displaymotion 0.1.0

Choose a tag to compare

@Jan1k1 Jan1k1 released this 15 Oct 14:46
· 91 commits to main since this release

First release. Animate vanilla display entities from Java, no mods, no resource pack, all packets through PacketEvents.

What's in it

  • Models from blocks, items and texts with parents, groups and matrix parts
  • Animations with easing: presets (popIn, spin, bob, slide, turn...) plus your own keyframes, combine with then, with, loop
  • Import from Blockbench (.bbmodel) and BDEngine (.bdengine), animations included
  • Ready effects: shatter, tombstone, sword rain, soul
  • Glow color, brightness, billboard, live text, teleport with glide, per player visibility
  • Runs on its own thread, the main thread only copies player positions. Packets are encoded once and shared, unchanged parts are not sent, client side culling

Try it on a server

  1. Paper 26.3 and Java 25
  2. Put PacketEvents 2.14.0 or newer in plugins
  3. Put displaymotion-example-0.1.0.jar from below in plugins
  4. /dm windmill, /dm effect tombstone, /dm killeffect tombstone, /dm model robot.bbmodel walk, /dm model chest.bdengine open

Use it in your plugin

repositories { maven("https://jitpack.io") }
dependencies { implementation("com.github.Jan1k1.displaymotion:displaymotion-packetevents:v0.1.0") }

Docs: getting started, AI tools: llms.txt

Java Edition only. Feedback and bug reports are very welcome, open an issue. A star helps a lot :)