Figura
Point apoli:modify_player_model at a Figura avatar.
With Figura installed, apoli:modify_player_model can swap the holder’s player model for a Figura avatar instead of a model shipped in your addon.
There are no Figura-specific type ids. modify_player_model is a core power and always exists — the Figura path is just what its model field resolves to when Figura is present.
Using it
Set model to the identifier of a Figura avatar:
{
"type": "apoli:modify_player_model",
"model": "example:my_avatar"
} Apoli looks the identifier up as a Figura avatar first, then falls back to a model bundled in a resource pack. If neither resolves, the power quietly does nothing and the player keeps their normal model.
Notes
- Rendering is entirely client-side. Players without Figura see the fallback model, or no change at all.
- Figura’s own avatar permission settings still apply — Apoli does not bypass them.