mojira.dev
MCPE-74493

Resource packs that contain a "player.entity.json" file revert all skins to Steve and make capes invisible

When a person activates any resource pack that changes a player's animation, if it doesn't change the model, the animation usually breaks, or reverts to vanilla. I've tested it with 3 packs, all revert to Steve as the player skin, no matter what, meaning all skins appear as Steve, and only an old, slightly broken one that put in elbows and knees to the player didn't have the animations break in any way.
While resource packs in general causing bugs may not be supported in this, this is caused by any change to animation to  the player in any way, not any specific pack.

Steps to reproduce

  1. turn on a world, or go into one with a player animation changing resource pack

  2. enter the world

  3. view the player, arms paper doll, or 3rd person model

What is expected: the player's skin is preserved, and the animations do not break

What is observed: the player's skin, whether classic or made in the character creator reverts to steve, rarely with slightly glitchy textures.

If screenshots are wanted, I can take some and provide them.

Linked issues

BDS-13310 My Custom Skin reverts back to default Steve skin when I enter A World. Resolved BDS-14249 Character issue Resolved BDS-15408 Custom Skins Reverted to Steve after applying Star Wars Texture Pack Resolved BDS-16541 Cant change clothes 1.18 Resolved BDS-18728 User created non classic skins show as steve capes also broken Resolved

Attachments

Comments 57

[Mod] OcelotOnesie

Could you attach a sample pack?

Brandon Abraham Uvalle Santiago
[media][media]

Additional info: it may be caused by optimization of keyframe animation playback, mentioned in the Official Minecraft Wiki in the version's bug fixes

 

Also, added pack that I used and noticed the bug with.

it also happens on servers like "Cubecraft" and "Hive"

Tested it again with the new update as usual, and despite it not being said on the full change log, the bug has been, very thankfully, fixed.

47 more comments
TheBladeGuy2552

It didn't worked for me, I need help.

DriftySpy919510

The character creator ones are still Steve.  You have to move the image

[media]

Just add 

"min_engine_version": "1.8.0",

under the "identifier": "minecraft:player",

From the included media (check the earliest comment), the fix on “player.entity.json“ includes a variable:

"minimum_engine_version": 1.8.0,

on the header (after

"identifier": "minecraft:player",

, Thanks @Henry.Carm) of that file (Thanks @AgentMindStorm2), which solves the issue for the resource pack.

From @AgentMindStorm2 :

This bug report is wrong. It is possible to safely change player.entity.json without breaking anything.

Here are the steps to recreate it:

For

"minimum_engine_version": 1.8.0,

I mean

"min_engine_version": 1.8.0,

and only that works, not "minimum_engine_version".

Error .

(Unassigned)

359346, 1280623

Confirmed

Multiple

Android 9

1.20.30.20 Preview, 1.20.20.20 Preview, 1.19.70.23 Preview, 1.19.30.22 Preview, 1.18.32, ..., 1.20.73 Hotfix, 1.20.80, 1.20.81 Hotfix, 1.21.1 Hotfix, 1.21.2 Hotfix

1.16.0.64 Beta

Retrieved