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.
    • VoltoriseV Hors-ligne
      Voltorise @Voltorise
      dernière édition par

      aussi j’ai vérifier, y a juste le version du mod et le modid qui a changer dans Build.gradlew.

      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

        Lances un gradlew cleanCache et essais à nouveau.

        VoltoriseV 2 réponses Dernière réponse Répondre Citer 0
        • VoltoriseV Hors-ligne
          Voltorise @robin4002
          dernière édition par

          @robin4002 ok je vais essayer, je ten donnera des nouvelles.

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

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

            gradlew cleanCache

            deso, j’ai pas pu me co avant, mais me revoila avec la reponse:

            C:\Users*personelle*\Desktop\Devlopement\Eclipse\Mods\Minecraft\Dimancium-1.7.2>gradlew cleanCache

            FAILURE: Build failed with an exception.

            • Where:
              Build file ‘C:\Users*personelle*\Desktop\Devlopement\Eclipse\Mods\Minecraft\Dimancium-1.7.2\build.gradle’ line: 18

            • What went wrong:
              A problem occurred evaluating root project ‘Dimancium-1.7.2’.

            java.io.EOFException: End of input at line 6600 column 10

            • Try:
              Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

            BUILD FAILED

            Total time: 4 mins 29.931 secs

            C:\Users*personelle*\Desktop\Devlopement\Eclipse\Mods\Minecraft\Dimancium-1.7.2>gradlew build

            FAILURE: Build failed with an exception.

            • Where:
              Build file ‘C:\Users*personelle*\Desktop\Devlopement\Eclipse\Mods\Minecraft\Dimancium-1.7.2\build.gradle’ line: 18

            • What went wrong:
              A problem occurred evaluating root project ‘Dimancium-1.7.2’.

            java.io.EOFException: End of input at line 6600 column 10

            • Try:
              Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

            BUILD FAILED

            Total time: 13.411 secs

            C:\Users*personelle*\Desktop\Devlopement\Eclipse\Mods\Minecraft\Dimancium-1.7.2>

            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

              Envoies ton build.gradle complet, il y a clairement un problème avec ce dernier.

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

                @robin4002 deso, c pas tout le temp que je peux me co mais me voila

                mon build.gradlew:

                buildscript {
                    repositories {
                        mavenCentral()
                        maven {
                            name = "forge"
                            url = "http://files.minecraftforge.net/maven"
                        }
                        maven {
                            name = "sonatype"
                            url = "https://oss.sonatype.org/content/repositories/snapshots/"
                        }
                    }
                    dependencies {
                        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
                    }
                }
                
                apply plugin: 'forge'
                
                version = "0.5"
                group= "mod.dimancium" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
                archivesBaseName = "dimancium"
                
                minecraft {
                    version = "1.7.10-10.13.4.1558-1.7.10"
                    runDir = "eclipse"
                }
                
                dependencies {
                    // you may put jars on which you depend on in ./libs
                    // or you may define them like so..
                    //compile "some.group:artifact:version:classifier"
                    //compile "some.group:artifact:version"
                      
                    // real examples
                    //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev'  // adds buildcraft to the dev env
                    //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
                
                    // for more info...
                    // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
                    // http://www.gradle.org/docs/current/userguide/dependency_management.html
                
                }
                
                processResources
                {
                    // this will ensure that this task is redone when the versions change.
                    inputs.property "version", project.version
                    inputs.property "mcversion", project.minecraft.version
                
                    // replace stuff in mcmod.info, nothing else
                    from(sourceSets.main.resources.srcDirs) {
                        include 'mcmod.info'
                                
                        // replace version and mcversion
                        expand 'version':project.version, 'mcversion':project.minecraft.version
                    }
                        
                    // copy everything else, thats not the mcmod.info
                    from(sourceSets.main.resources.srcDirs) {
                        exclude 'mcmod.info'
                    }
                }
                
                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

                  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
                                            • 1
                                            • 2
                                            • 6
                                            • 7
                                            • 8
                                            • 9
                                            • 10
                                            • 10 / 10
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB