Skip to content

danse - serverside gestures / emotes

Server-side player gestures using a resourcepack. Dynamic player textures! No client-side mods required!

Fabric
Loaders
Fabric
Downloads on Modrinth
21.6K
Followers on Modrinth
88
versions
53
Updated
October 1, 2026Oct 1
Published
in 2024
Handstand · swipe

At a glance

Runs on Fabric
For Minecraft 1.20.6–26.1.2, 26.3 …
Server only — players don't need to install it
Latest version — 2.6.0+26.3 from October 1, 2026
License AGPL-3.0-only — free
Where it's needed
In gamenot neededOn serverrequired

Install on the server only; players don't need it

Game versions1.20.4, 1.20.6–26.1.2, 26.3 …

danse (dance)

player gestures/emotes for fabric servers using 1.21.4+ item models Handstand

There are 9 gestures at the moment;

  • bits
  • fall
  • grow
  • helicopter
  • handstand
  • wave
  • zombie
  • dab
  • facepalm
  • fold
  • ascend

More are in the works...!

Using item models!
Compatible with Sodium, Iris, and everything else!

Clients don't have to install any mods, they can connect with a vanilla client!

patreon

Commands:

/gesture bits
/gesture fall
/gesture grow
/gesture helicopter
/gesture handstand
/gesture wave
/gesture zombie
/gesture dab
/gesture facepalm
/gesture fold
/gesture ascend

Models

Persistent player models can be spawned like this:

/summon danse:player_model ~ ~ ~ {Player:Steve,Animation:wave}

Animation can be player by modifying the "Animation" NBT string:

/data modify entity @e[...] Animation set value wave

Changing the skin:

/data modify entity @e[...] Player set value Alex

Dialog

The config has an option to add a quick action dialog for the gestures.

Dialog

To override existing icons or add icons for your own animations, place 256x256 png images in `config/danse/_icon.png, for example the zombie animation would use this icon: config/danse/zombie_icon.png`

Permissions

Permission checks can be enabled in the config.

The command requires: danse.animation

For the individual animations: `danse.animation.`


Checkout the discord for more info


How?

The mod uses the new 1.21.4 item models and custom_model_data to dynamically display the skins.


Adding custom animations

Put your .bbmodel or .ajblueprint files into the config/danse/ folder. You get can templates here

The name of the animation will be used in-game.

License

Versions before 2.0.0 are LPGL-3.0 licensed. 2.0 and later use AGPL

dab

FAQ

How to install danse - serverside gestures / emotes?

Install Fabric for your Minecraft version, download danse - serverside gestures / emotes for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does danse - serverside gestures / emotes support?

danse - serverside gestures / emotes has builds for Minecraft 1.20.1, 1.20.4, 1.20.6–26.1.2, 26.3.

Is danse - serverside gestures / emotes needed on the server?

Server only — players don't need to install it

License and source
GNU Affero General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More