Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Et pour que le mob ai une texture animée, utilisez ce code :
Code:
public String getEntityTexture()
{
Random rand1 = new Random();
if(rand1.nextInt(5) == 0)
{
return "/chemin de la seconde texture/NOMDELATEXTURE.png";
} else
{
return super.getEntityTexture();
}
}
Pareil pour ce code, à placer dans votre fichier d'Entity
Et un petit truc inutile mais qui pourrai en interresser certains (fonctionne aussi pour les blocs, items et autre)
Code:
public boolean interact(EntityPlayer entityplayer)
{
ModLoader.getMinecraftInstance().thePlayer.addChatMessage("Hello there!");
return true;
}
Examinons ce petit code : public boolean interact(EntityPlayer entityplayer)
[Cette fonction est appelé quand le joueur fais une interaction avec l'entité, block,etc..] __ ModLoader.getMinecraftInstance().thePlayer.addChatMessage("Hello there!");
Légende:
getMinecraftInstance() : indique si il va se passer quelque chose dans le gameplay
thePlayer : Ce qui va se passer "grace" au joueur quand il va faire un clic droit sur l'entité
addChatMessage : Va faire apparaître un message dans le T'Chat.
Hello there! : Ceci est le message qui sera affiché dans le T'Chat quand le joueur aura fait un clique-droit sur le mob.
__
return true; = Signifie en quelque sorte que la fonction est activé
En résumé :
public boolean interact(EntityPlayer entityplayer)
{
ModLoader.getMinecraftInstance().thePlayer.addChatMessage("Hello there!"); return true;
}