Tutoriel Item dans la main gauche de votre mob [Aussi joueurs]

  • Auteur de la discussion Auteur de la discussion elias54
  • Date de début Date de début

Ce tutoriel vous a t-il été utile ?


  • Total voters
    22
Je vais vous donner un petit truc sympa à mettre dans votre entity :

importez ces 2 variables :
Code:
    private float swingTick;
    private boolean swingArm;

ensuite, faites ces méthodes:

Code:
    public void onLivingUpdate()
    {
            if(swingArm)
            {
                swingTick++;
                if(swingTick == 8)
                {
                    swingTick = 0;
                    swingArm = false;
                }
            } else
            {
                swingTick = 0;
            }
            swingProgress = (float)swingTick / 8F;
        super.onLivingUpdate();
    }

et :

Code:
    protected void attackEntity(Entity entity, float f)
    {
        if((double)f < 2D && entity.boundingBox.maxY > boundingBox.minY && entity.boundingBox.minY < boundingBox.maxY)
        {
            swingArm = true;
            attackTime = 10;
            entity.attackEntityFrom(DamageSource.causeMobDamage(this), attackStrength);
        }
    }


A quoi sert ce code ???


Cela va permettre de rendre l'attaque de votre mob un peu plus réaliste, si vous ne voyez pas de quoi je parle, regardez votre personnage en F5 et essayez de faire un clic gauche, puis vous comprendrez ;) (En gros, une animation de frappe :D)
 
elias54 je t'ai pas déjà vu sur IronCraft car je suis dans l'équipe des mods depuis 8 mois :cool: