/
Add combination animation.
You can add this to your jvm args to enable examples:
-Dsccore.enable_examples=true
You can run this command to test combination animation:
/dance invite {target} sccore:normal_layers sccore:waltz_gentleman true
Then target player can click the text in the chat box or run this command:
/dance invite accept {inviter}
More information in the mod description (Just import it in your IDEA and see javadoc).

A lib for Linearpast. It has capability tool and playeranimator api on forge 1.20.1.