FIXED: support 64x32 + 64x64 skins with fallback for failed skin URL

This commit is contained in:
2026-03-20 21:47:53 +01:00
parent ac60559a22
commit 753fdbe701
6 changed files with 58 additions and 45 deletions

View File

@@ -11,6 +11,8 @@ public:
~PlayerRenderer();
virtual int prepareArmor(Mob* mob, int layer, float a);
bool isModernPlayerSkin(Mob* mob);
virtual void render(Entity* mob, float x, float y, float z, float rot, float a);
virtual void setupPosition(Entity* mob, float x, float y, float z);
virtual void setupRotations(Entity* mob, float bob, float bodyRot, float a);
@@ -18,6 +20,8 @@ public:
virtual void renderName(Mob* mob, float x, float y, float z);
virtual void onGraphicsReset();
private:
HumanoidModel* playerModel32;
HumanoidModel* playerModel64;
HumanoidModel* armorParts1;
HumanoidModel* armorParts2;
};