Bonjour Robin,
Je viens de regarder la fonction que tu m’as indiqué. Il me manquait “swingProgress”. Et j’ai regardé un peu plus loin, dans ModelBase. Aux dernières lignes de ce fichier, je me suis inspiré du contenu de la fonction “setModelAttributes” pour corriger mon problème.
J’ai donc rajouté la ligne suivante à la fonction “getArmorModel” de mon [font=Arial, tahoma, sans-serifArmorClothesMod:]
armorModel.swingProgress = entityLiving.swingProgress;Ce qui donne:
@Override @SideOnly(Side.CLIENT) public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot) { ModelBiped armorModel = ClientProxy.armorModels.get(this); if(armorModel != null){ armorModel.bipedHead.showModel = armorSlot == 0; armorModel.bipedHeadwear.showModel = armorSlot == 0; armorModel.bipedBody.showModel = armorSlot == 1 || armorSlot == 2; armorModel.bipedRightArm.showModel = armorSlot == 1; armorModel.bipedLeftArm.showModel = armorSlot == 1; armorModel.bipedRightLeg.showModel = armorSlot == 2 || armorSlot == 3; armorModel.bipedLeftLeg.showModel = armorSlot == 2 || armorSlot == 3; armorModel.isSneak = entityLiving.isSneaking(); armorModel.isRiding = entityLiving.isRiding(); armorModel.isChild = entityLiving.isChild(); //Ajout –--------------------------------------------- armorModel.swingProgress = entityLiving.swingProgress; //Ajout ----------------------------------------------- armorModel.heldItemRight = 0; armorModel.aimedBow = false; EntityPlayer player = (EntityPlayer)entityLiving; ItemStack held_item = player.getEquipmentInSlot(0); if (held_item != null){ armorModel.heldItemRight = 1; if (player.getItemInUseCount() > 0){ EnumAction enumaction = held_item.getItemUseAction(); if (enumaction == EnumAction.BOW){ armorModel.aimedBow = true; }else if (enumaction == EnumAction.BLOCK){ armorModel.heldItemRight = 3; } } return armorModel; } } return armorModel; }**Et magnifique, le problème est résolu ! **J’ai détaillé tout ce que j’ai fais au cas où quelqu’un d’autre en aurait besoin ^^. Et je te remercie beaucoup, Robin, pour tes indications. Et oui, je parlais des imports 🙂
J’édite le topic comme ‘résolu’.
Au revoir !