Skin Layers 3D MOD (1.19.3, 1.18.2) replaces the flat second layer of skins for players with a 3d-modeled version. To increase framerate, will automatically switch to vanilla 2d rendering if players are farther away than 12 blocks. Transparent parts are also supported, such as glasses. Keep in mind that the outer skin layer of the main player model is slightly larger than the main player model. Therefore, the cubes won’t line up perfectly with skin.
This mod is completely client-side and visual, so it doesn’t need to be installed on servers. It works everywhere.