avatar.py doesn't currently support slim player skins which causes the wrong parts of the texture to be used to render player icons.
Example:

The API documentation states:
The "SKIN" object will have "metadata": {"model": "slim"} if the player model has slim arms. For square arms, "metadata" will be missing.
Seeing that there is currently only get_skin_url(), I'd say that avatar.py requires a tiny bit of refactoring to not only retrieve the URL but also "metadata" if present so create_av_from_skin() can use different image coordinates for slim skins.
avatar.pydoesn't currently support slim player skins which causes the wrong parts of the texture to be used to render player icons.Example:

The API documentation states:
Seeing that there is currently only
get_skin_url(), I'd say thatavatar.pyrequires a tiny bit of refactoring to not only retrieve the URL but also"metadata"if present socreate_av_from_skin()can use different image coordinates for slim skins.