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.7.x
    187 Messages 47 Publieurs 80.6k Vues 6 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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      Bon même pas, je ne vois rien de spécial …

      Vu que la ligne indiqué est la 18 ce qui correspond à l’application du plugin forgegradle, c’est lui qui doit avoir un soucis, donc je n’ai pas de solution à te proposer …

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

        Est-il possible d’enlever l’animation des bras en l’aire des zombie comme si ct un joueur ( car je voulais mettre un ModelPlayer mais ça ne fonction pas) et la collision lié a la 1.9 a un mob ?

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

          Je n’ai pas de texture!!!
          voici le code du render du mob

          package com.google.daichi93100.daichmod.client;
          
          import com.google.daichi93100.daichmod.common.EntityMobTutoriel;
          
          import net.minecraft.client.model.ModelBiped;
          import net.minecraft.client.renderer.entity.RenderBiped;
          import net.minecraft.entity.EntityLiving;
          import net.minecraft.util.ResourceLocation;
          
          public class RenderMobTutoriel extends RenderBiped
          {
              public final ResourceLocation texture = new ResourceLocation("modaichmod:textures/models/entity/mob_blue.png");
              public RenderMobTutoriel(ModelBiped model, float shadow)
              {
                  super(model, shadow);
              }
              protected ResourceLocation getEntityTexture(EntityLiving living)
              {
                  return this.getMobTutorielTexture((EntityMobTutoriel)living);
              }
           
              private ResourceLocation getMobTutorielTexture(EntityMobTutoriel mobTutoriel)
              {
                  return texture;
              }
          }
          
          

          la classe du client proxy

          package com.google.daichi93100.daichmod.proxy;
          
          import org.lwjgl.input.Keyboard;
          
          import com.google.daichi93100.daichmod.client.RenderMobTutoriel;
          import com.google.daichi93100.daichmod.common.EntityMobTutoriel;
          import com.google.daichi93100.daichmod.common.ModDaichmod;
          
          import cpw.mods.fml.client.registry.ClientRegistry;
          import cpw.mods.fml.client.registry.RenderingRegistry;
          import cpw.mods.fml.common.FMLCommonHandler;
          import cpw.mods.fml.common.eventhandler.SubscribeEvent;
          import cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent;
          import net.minecraft.client.Minecraft;
          import net.minecraft.client.model.ModelBiped;
          import net.minecraft.client.settings.KeyBinding;
          import net.minecraft.util.ChatComponentText;
          
          public class ClientProxy extends CommonProxy
          {
              @Override
              public void registerRender()
              {
                  RenderingRegistry.registerEntityRenderingHandler(EntityMobTutoriel.class, new RenderMobTutoriel(new ModelBiped(), 0.5F));
                  System.out.println("méthode côté client");
              }
          }
          
          

          la texture

          mob_blue.png

          s

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

            " modaichmod: textures/models/entity/mob_blue.png"
            Et verifie que ton chemin est le bon

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

              @robin4002 mon mob ne spawn pas et je n’ai pas d’oeuf

              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

                Tu as probablement loupé l’étape d’enregistrement de l’entité.

                AstFasterA 1 réponse Dernière réponse Répondre Citer 0
                • AstFasterA Hors-ligne
                  AstFaster @robin4002
                  dernière édition par

                  @robin4002 J’ai beau regarder tout, le mob peut-etre summon en jeu mais lors de l’éxecution, il ne le trouve pas

                  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

                    Fais voir ton code lié à l’enregistrement du mob.

                    AstFasterA 1 réponse Dernière réponse Répondre Citer 0
                    • AstFasterA Hors-ligne
                      AstFaster @robin4002
                      dernière édition par

                      @robin4002 Tiens

                          @Mod.EventHandler
                          public void init(FMLInitializationEvent event){
                              proxy.registerRender();
                              EntityRegistry.registerGlobalEntityID(EntityCrystalEnderman.class, "crystal_enderman", EntityRegistry.findGlobalUniqueEntityId(), new Color(100, 172, 247).getRGB(), new Color(66, 95, 247).getRGB());
                              EntityRegistry.registerModEntity(EntityCrystalEnderman.class, "crystal_enderman", 420, instance, 40, 1, true);
                          }
                      
                      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

                        Et ta variable instance est bien déclaré comme il faut ? (avec le @Mod.Instance au dessus et le bon modid dedans)

                        AstFasterA 1 réponse Dernière réponse Répondre Citer 0
                        • AstFasterA Hors-ligne
                          AstFaster @robin4002
                          dernière édition par

                          @robin4002 oui

                              @Mod.Instance(References.MODID)
                              public static Main instance;
                          
                          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

                            Tout semble bon pourtant, je ne comprends pourquoi ton mob n’apparait pas 😕
                            Même si c’était un soucis de rendu, il devrait au moins avoir l’œuf avec ton code.

                            AstFasterA 1 réponse Dernière réponse Répondre Citer 0
                            • AstFasterA Hors-ligne
                              AstFaster @robin4002
                              dernière édition par

                              @robin4002 Tu sais cmt je pourrais me give l’oeuf pour voir d’où vient le problème

                              robin4002R 1 réponse Dernière réponse Répondre Citer 0
                              • LeBossMax2L Hors-ligne
                                LeBossMax2
                                dernière édition par

                                Dans le tuto, il y a marqué

                                EntityRegistry.registerModEntity(EntityMobTutoriel.class, "mobTutoriel", 420, this.instance, 40, 1, true);
                                

                                Où 420 est l’id de l’entité, mais il faudrait pas plutôt mettre l’id obtenu dans findGlobalUniqueEntityId ?

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

                                  @AstFaster a dit dans Créer un mob basique :

                                  @robin4002 Tu sais cmt je pourrais me give l’oeuf pour voir d’où vient le problème

                                  Si l’œuf n’apparait pas, il n’existe pas et donc l’entité n’est pas correctement enregistré.

                                  @LeBossMax2 a dit dans Créer un mob basique :

                                  Dans le tuto, il y a marqué

                                  EntityRegistry.registerModEntity(EntityMobTutoriel.class, "mobTutoriel", 420, this.instance, 40, 1, true);
                                  

                                  Où 420 est l’id de l’entité, mais il faudrait pas plutôt mettre l’id obtenu dans findGlobalUniqueEntityId ?

                                  Il ne me semble pas, le registre d’entité global et le registre d’entité de fml sont différents.
                                  Après ce truc était assez mal foutu en 1.7.10 …

                                  AstFasterA 1 réponse Dernière réponse Répondre Citer 0
                                  • AstFasterA Hors-ligne
                                    AstFaster @robin4002
                                    dernière édition par

                                    @robin4002 Donc là je fais cmt ?

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

                                      Ce message a été supprimé !
                                      1 réponse Dernière réponse Répondre Citer 0
                                      • PchomP Pchom a fait référence à ce sujet sur
                                      • robin4002R robin4002 a fait référence à ce sujet sur
                                      • robin4002R robin4002 a fait référence à ce sujet sur
                                      • robin4002R robin4002 a fait référence à ce sujet sur
                                      • 1
                                      • 2
                                      • 6
                                      • 7
                                      • 8
                                      • 9
                                      • 10
                                      • 9 / 10
                                      • Premier message
                                        Dernier message
                                      Design by Woryk
                                      ContactMentions Légales

                                      MINECRAFT FORGE FRANCE © 2024

                                      Powered by NodeBB