danse - serverside gestures and emotes
The danse mod opens up new possibilities for self-expression in Minecraft! With this development, players can use various gestures and emotes that are displayed on the server side without the need to install additional mods on the client.
Available Gestures
Currently available 11 different animations:
- bits - fun winking
- fall - dramatic falling
- grow - growth effect
- helicopter - spinning like a helicopter
- handstand - handstand pose
- wave - welcoming wave
- zombie - zombie walk
- dab - popular dance move
- facepalm - expression of disappointment
- fold - folding motion
- ascend - ascending upward
Easy to Use
All gestures are activated through simple commands:
/gesture bits
/gesture fall
/gesture grow
/gesture helicopter
/gesture handstand
/gesture wave
/gesture zombie
/gesture dab
/gesture facepalm
/gesture fold
/gesture ascend
Player Models
You can create persistent player models with animations:
/summon danse:player_model ~ ~ ~ {Player:Steve,Animation:wave}
To change animation use NBT string:
/data modify entity @e[...] Animation set value wave
Changing character skin:
/data modify entity @e[...] Player set value Alex
Quick Access
Settings include an option for quick action dialog for gestures.
To replace default icons or add your own, place 256x256 pixel PNG images in the folder config/danse/<animation-name>_icon.png.
For example, for zombie animation use file: config/danse/zombie_icon.png
Permission System
Configuration allows enabling permission checks.
Main permission for command: danse.animation
For individual animations: danse.animation.<animation-name>
Technical Features
The mod uses new item models from version 1.21.4 and custom_model_data parameter for dynamic skin display.
Creating Custom Animations
Place .bbmodel or .ajblueprint files in the config/danse/ folder.
The animation name will be used directly in the game.
Compatibility
Full compatibility with Sodium, Iris and other popular mods. Clients don't need to install additional mods - standard Minecraft client is sufficient!