MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Créer un mob basique

    Planifier Épinglé Verrouillé Déplacé Les entités
    1.6.x
    160 Messages 22 Publieurs 72.5k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • Superloup10S Hors-ligne
      Superloup10 Modérateurs
      dernière édition par

      oui, ça fonctionne en 1.5.2 et je pense que ça est changé en 1.6.2

      Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

      Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        Oui, c’est un code de java.
        Sinon tu as (R65536) + (G256) + B qui évite d’utiliser la classe Color de java.

        1 réponse Dernière réponse Répondre Citer 0
        • AxaurusA Hors-ligne
          Axaurus
          dernière édition par

          Salut, désolée de poster ici, mais j’ai un problème avec mon mob : je le met en monstre, mais il ne se met pas

          J’ai mis ça dans ma classe principale :

          EntityRegistry.addSpawn(EntityMummy.class, 9999, 1, 4, EnumCreatureType.monster, BiomeGenBase.taiga, BiomeGenBase.taigaHills);
          

          Et j’ai regarde dans l’entité, rien ne parle de ça.
          J’ai bien relue ce tutoriel, mais non

          Si vous pouvez m’aider, merci d’avance.

          1 réponse Dernière réponse Répondre Citer 0
          • elias54E Hors-ligne
            elias54 Administrateurs
            dernière édition par

            @‘Axaurus’:

            je le met en monstre, mais il ne se met pas

            c’est à dire ?

            Mon site | GitHub

            1 réponse Dernière réponse Répondre Citer 0
            • AxaurusA Hors-ligne
              Axaurus
              dernière édition par

              je veux dire que j’ai mis ça :

              EnumCreatureType.monster
              
              1 réponse Dernière réponse Répondre Citer 0
              • Superloup10S Hors-ligne
                Superloup10 Modérateurs
                dernière édition par

                Oui, et alors, ce code fais que le mob ne spawn que la nuit.

                Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                1 réponse Dernière réponse Répondre Citer 0
                • AxaurusA Hors-ligne
                  Axaurus
                  dernière édition par

                  Ce code veut aussi dire que c’est un monstre(donc mob qui attaque le joueur)
                  Or moi, il ne m’attaque pas et je suis triste lol 😉

                  1 réponse Dernière réponse Répondre Citer 0
                  • elias54E Hors-ligne
                    elias54 Administrateurs
                    dernière édition par

                    Si il ne t’attaque pas c’est parce que d’une tu es en créatif, et ensuite, EnumCreatureType ne signifie pas que le mob doit spawner la nuit. pour changer ça, il suffit de faire cette méthode dans la classe de l’entity :

                    
                    public boolean getCanSpawnHere()
                    {
                    return worldObj.isDayTime(); // là il spawnera le jour, même en étant un monstre
                    }
                    
                    

                    Mon site | GitHub

                    1 réponse Dernière réponse Répondre Citer 0
                    • AxaurusA Hors-ligne
                      Axaurus
                      dernière édition par

                      Ok,merci
                      mais je me suis mis en survie, et ça fait 20 min qu’il bouge sans but
                      Mais ne m’attaque pas___
                      et ça fait longtemps que je suis en survie

                      1 réponse Dernière réponse Répondre Citer 0
                      • Superloup10S Hors-ligne
                        Superloup10 Modérateurs
                        dernière édition par

                        Tu as bien mis “ExtendsMob”

                        Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                        Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                        1 réponse Dernière réponse Répondre Citer 0
                        • AxaurusA Hors-ligne
                          Axaurus
                          dernière édition par

                          extends EntityMob
                          

                          C’est bizarre

                          1 réponse Dernière réponse Répondre Citer 0
                          • Superloup10S Hors-ligne
                            Superloup10 Modérateurs
                            dernière édition par

                            Excuse-moi, c’est bien “extends EntityMob” qu’il faut mettre, mon cerveau a buggué.

                            Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                            1 réponse Dernière réponse Répondre Citer 0
                            • elias54E Hors-ligne
                              elias54 Administrateurs
                              dernière édition par

                              Et bien logiquement, si il est extends à EntityMob, ça devrait marcher. Car dans EntityMob, il y a bien une fonction pour forcer le mob à attaquer le joueur.

                              Mon site | GitHub

                              1 réponse Dernière réponse Répondre Citer 0
                              • AxaurusA Hors-ligne
                                Axaurus
                                dernière édition par

                                Et bien dans ce cas, Minecraft n’est pas très logique. C’est comme le 2 qui est plus petit que 1. Minecraft = illogique!

                                1 réponse Dernière réponse Répondre Citer 0
                                • AxaurusA Hors-ligne
                                  Axaurus
                                  dernière édition par

                                  J’ai chercher dans l’entité du mob, mais rien ne parle de monstre à part le extends EntityMob

                                  Donc, le extends bug ou le EnumCreatureType.monster bug.
                                  En tout cas, c’est bizarre.

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • Superloup10S Hors-ligne
                                    Superloup10 Modérateurs
                                    dernière édition par

                                    Regardes dans la classe du Zombie, du Squelette, ou du Blaze. Les trois attaquent le joueur à vue.

                                    Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                                    Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • AxaurusA Hors-ligne
                                      Axaurus
                                      dernière édition par

                                      Salut
                                      En fait, il faut ajouter ces lignes dans l’entité :

                                      this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, true));
                                      this.targetTasks.addTask(2, new EntityAINearestAttackableTarget(this, EntityPlayer.class, 0, true));
                                      this.tasks.addTask(2, new EntityAIAttackOnCollide(this, EntityPlayer.class, 1.0D, false));
                                      
                                      
                                      1 réponse Dernière réponse Répondre Citer 0
                                      • elias54E Hors-ligne
                                        elias54 Administrateurs
                                        dernière édition par

                                        @‘Axaurus’:

                                        Salut
                                        En fait, il faut ajouter ces lignes dans l’entité :

                                        this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, true));
                                        this.targetTasks.addTask(2, new EntityAINearestAttackableTarget(this, EntityPlayer.class, 0, true));
                                        this.tasks.addTask(2, new EntityAIAttackOnCollide(this, EntityPlayer.class, 1.0D, false));
                                        
                                        

                                        Fallait le préciser que tu utilises les IA de Mojang (qui sont à chier d’ailleurs).

                                        Mon site | GitHub

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • AxaurusA Hors-ligne
                                          Axaurus
                                          dernière édition par

                                          Désolée, je ne l’ai pas préciser. Mais en tout cas, le problème est résolu
                                          Merci

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • elias54E Hors-ligne
                                            elias54 Administrateurs
                                            dernière édition par

                                            Mise à jour du tuto pour ceux qui utilisent une build à partir de 842

                                            Mon site | GitHub

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 8
                                            • 2 / 8
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB