@@ -167,8 +167,8 @@ void PlayerRenderer::render(shared_ptr<Entity> _mob, double x, double y, double
167167 if (mob == nullptr ) return ;
168168 if (mob->hasInvisiblePrivilege ()) return ;
169169
170- if (mob != nullptr && humanoidModelClassic != nullptr && (mob->getCustomSkin () == 18 || mob->getAnimOverrideBitmask ()&(1 <<HumanoidModel::eAnim_ClassicModel ))) resModel = humanoidModelClassic ;
171- else if (mob != nullptr && humanoidModelSlim != nullptr && ((mob-> getCustomSkin () >= 8 && mob-> getCustomSkin () <= 17 ) || mob-> getAnimOverrideBitmask ()&( 1 <<HumanoidModel::eAnim_SlimModel))) resModel = humanoidModelSlim ;
170+ if (mob != nullptr && humanoidModelSlim != nullptr && (( mob->getCustomSkin () >= 8 && mob-> getCustomSkin () <= 17 ) || mob->getAnimOverrideBitmask ()&(1 <<HumanoidModel::eAnim_SlimModel ))) resModel = humanoidModelSlim ;
171+ else if (mob != nullptr && humanoidModelClassic != nullptr ) resModel = humanoidModelClassic ;
172172 else resModel = humanoidModel;
173173
174174 shared_ptr<ItemInstance> item = mob->inventory ->getSelected ();
@@ -289,8 +289,8 @@ void PlayerRenderer::additionalRendering(shared_ptr<LivingEntity> _mob, float a)
289289 shared_ptr<Player> mob = dynamic_pointer_cast<Player>(_mob);
290290 HumanoidModel *resModel;
291291
292- if (mob != nullptr && humanoidModelClassic != nullptr && (mob->getCustomSkin () == 18 || mob->getAnimOverrideBitmask ()&(1 <<HumanoidModel::eAnim_ClassicModel ))) resModel = humanoidModelClassic ;
293- else if (mob != nullptr && humanoidModelSlim != nullptr && ((mob-> getCustomSkin () >= 8 && mob-> getCustomSkin () <= 17 ) || mob-> getAnimOverrideBitmask ()&( 1 <<HumanoidModel::eAnim_SlimModel))) resModel = humanoidModelSlim ;
292+ if (mob != nullptr && humanoidModelSlim != nullptr && (( mob->getCustomSkin () >= 8 && mob-> getCustomSkin () <= 17 ) || mob->getAnimOverrideBitmask ()&(1 <<HumanoidModel::eAnim_SlimModel ))) resModel = humanoidModelSlim ;
293+ else if (mob != nullptr && humanoidModelClassic != nullptr ) resModel = humanoidModelClassic ;
294294 else resModel = humanoidModel;
295295
296296 shared_ptr<ItemInstance> headGear = mob->inventory ->getArmor (3 );
@@ -538,8 +538,8 @@ void PlayerRenderer::renderHand()
538538 shared_ptr<Player> player = dynamic_pointer_cast<Player>(Minecraft::GetInstance ()->player );
539539 HumanoidModel *resModel;
540540
541- if (player != nullptr && humanoidModelClassic != nullptr && (player->getCustomSkin () == 18 || player->getAnimOverrideBitmask ()&(1 <<HumanoidModel::eAnim_ClassicModel ))) resModel = humanoidModelClassic ;
542- else if (player != nullptr && humanoidModelSlim != nullptr && ((player-> getCustomSkin () >= 8 && player-> getCustomSkin () <= 17 ) || player-> getAnimOverrideBitmask ()&( 1 <<HumanoidModel::eAnim_SlimModel))) resModel = humanoidModelSlim ;
541+ if (player != nullptr && humanoidModelSlim != nullptr && (( player->getCustomSkin () >= 8 && player-> getCustomSkin () <= 17 ) || player->getAnimOverrideBitmask ()&(1 <<HumanoidModel::eAnim_SlimModel ))) resModel = humanoidModelSlim ;
542+ else if (player != nullptr && humanoidModelClassic != nullptr ) resModel = humanoidModelClassic ;
543543 else resModel = humanoidModel;
544544
545545 float brightness = 1 ;
@@ -653,4 +653,4 @@ ResourceLocation *PlayerRenderer::getTextureLocation(shared_ptr<Entity> entity)
653653{
654654 shared_ptr<Player> player = dynamic_pointer_cast<Player>(entity);
655655 return new ResourceLocation (static_cast <_TEXTURE_NAME>(player->getTexture ()));
656- }
656+ }
0 commit comments