Repository navigation
displaymotion 0.1.0
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
- Paper 26.3 and Java 25
- Put PacketEvents 2.14.0 or newer in
plugins - Put
displaymotion-example-0.1.0.jarfrom below inplugins /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 :)