When using the default corpse_player model, the player corpse renders with a random default skin instead of the actual player skin.
The model includes the "graves:player_head" tag, and according to the source code, this should trigger copying the GameProfile textures:
copyTexture(dataProvider.getGraveGameProfile())
However, in practice, the GameProfile used by the grave appears to not contain texture properties, causing the renderer to fall back to default skins.
Environment:
- Minecraft: 1.20.1
- Loader: Fabric
- Mod: Universal Graves 3.0.3+1.20.1
- Account: Official Microsoft account (online mode)
Observed:
- Corpse uses random default skins (not Steve/Alex only, but full default pool)
- Player skin is correctly visible during gameplay
Expected:
- Corpse should use the same skin as the player
Additional notes:
This suggests that the GameProfile stored in the grave may not have its texture properties filled (e.g. missing sessionService.fillProfileProperties call)
When using the default corpse_player model, the player corpse renders with a random default skin instead of the actual player skin.
The model includes the "graves:player_head" tag, and according to the source code, this should trigger copying the GameProfile textures:
copyTexture(dataProvider.getGraveGameProfile())
However, in practice, the GameProfile used by the grave appears to not contain texture properties, causing the renderer to fall back to default skins.
Environment:
Observed:
Expected:
Additional notes:
This suggests that the GameProfile stored in the grave may not have its texture properties filled (e.g. missing sessionService.fillProfileProperties call)