Messages
Every line a player sees is in messages.yml. Chat takes MiniMessage tags; button names, hints and lore are plain text.
locked-by: "<red>Locked by <white>{player}"
buttons:
pose: "Pose"
pose-hint: "Rotate head, arms, legs, body"
pose:
subtitle: "<white><axis>: <angle>°"
view: { front: front, back: back, side: side }
sidebar: # rows, top to bottom; an empty list hides the board
- "<white>{part}"
- ""
- "<gray>X <white>{x}°"
Placeholders: {part}, {player}, {count}, {bone}, and <axis> <angle> in pose.subtitle.
Posing adds {view}, {axis} and {x} {y} {z}. The board has three states: pose.sidebar, pose.sidebar-wasd, pose.sidebar-walk.