Gestures (or emotes) are a special type of cosmetic that is used by the player to make their player model perform some kind of emote action, such as waving or dabbing!
Configuration
Configuration files for gestures are simple! Just create or modify a file inside the gestures
folder within whatever pack you're using with the following:
DAB:
Model: 1501
Material: IRON_INGOT
Display: "&aDab"
Description:
- "&fDab dab dab"
Gesture: "starter.dab.dab"
Gestures have the following options:
-
ID
- The ID of the cosmetic (in this caseDAB
) -
Material
- The material the gesture's menu icon is attached to in your resource pack -
Model
- The CustomModelData number the gesture's menu icon is attached to in your resource pack -
Display
- The display name of the cosmetic in menus -
Description
- The lore of the cosmetic in menus -
Gesture
- The gesture to call, in the formatpack.file.animation
Each pack's gestures
folder should have an animations
folder inside of it where you can place .bbmodel files that define the emote animations. Use the provided emote .bbmodel in the animations folder and create your own animations!
Resource Pack
Gestures require special Core Shaders files to be included in your resource pack. If these are not included then the "player model" displayed will merely be a group of player heads in the shape of a player.