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.
    • tybauT Hors-ligne
      tybau
      dernière édition par

      J’ai tout recommencé à 0 et sa n’a toujours pas marché.
      et javais oublié ma class principal:

      package terracraft.common;
      
      import net.minecraft.block.Block;
      import net.minecraft.entity.EnumCreatureType;
      import net.minecraft.item.Item;
      import net.minecraft.stats.Achievement;
      import net.minecraft.stats.AchievementList;
      import net.minecraft.world.biome.BiomeGenBase;
      import net.minecraftforge.common.MinecraftForge;
      import terracraft.proxy.CommonProxy;
      import cpw.mods.fml.common.Mod;
      import cpw.mods.fml.common.Mod.EventHandler;
      import cpw.mods.fml.common.Mod.Instance;
      import cpw.mods.fml.common.SidedProxy;
      import cpw.mods.fml.common.event.FMLInitializationEvent;
      import cpw.mods.fml.common.event.FMLPostInitializationEvent;
      import cpw.mods.fml.common.event.FMLPreInitializationEvent;
      import cpw.mods.fml.common.network.NetworkMod;
      import cpw.mods.fml.common.registry.EntityRegistry;
      import cpw.mods.fml.common.registry.GameRegistry;
      
      @Mod(modid = "terracraft", name = "Terraria on Minecraft", version = "ALPHA 0.0.1")
      
      @NetworkMod(clientSideRequired = true, serverSideRequired = false)
      
      public class terracraft
      {
      @SidedProxy(clientSide = "terracraft.proxy.ClientProxy", serverSide = "terracraft.proxy.CommonProxy")
      public static CommonProxy proxy;
      
      @Instance("terracraft")
      public static terracraft instance;
      //Blocks
      public static Block CopperBrick, SilverBrick, GoldBrick;
      public static Block TikkiTorch;
      //Stairs
      public static Block CopperBrickStair, SilverBrickStair, GoldBrickStair;
      //Slabs
      public static Block BrickSlab, BrickDoubleSlab;
      //Items
      public static Item CopperCoin, SilverCoin, GoldCoin, PlatinumCoin;
      //Biomes
      public static BiomeGenBase FireTerra;
      //Achievements
      public static Achievement achievementCoin;
      
      @EventHandler
      public void PreInit(FMLPreInitializationEvent event)
      {
      //Configurations
      
      //Blocks
      CopperBrick = new Brick(2000).setHardness(1.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("CopperBrick").setTextureName("terracraft:CopperBrick");
      SilverBrick = new Brick(2001).setHardness(1.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("SilverBrick").setTextureName("terracraft:SilverBrick");
      GoldBrick = new Brick(2002).setHardness(1.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("GoldBrick").setTextureName("terracraft:GoldBrick");
      TikkiTorch = new TikkiTorch(2003).setHardness(1.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("TikkiTorch");
      //Stairs
      CopperBrickStair = new BrickStair(2500, CopperBrick, 0).setUnlocalizedName("CopperBrickStair");
      SilverBrickStair = new BrickStair(2501, SilverBrick, 0).setUnlocalizedName("SilverBrickStair");
      GoldBrickStair = new BrickStair(2502, GoldBrick, 0).setUnlocalizedName("GoldBrickStair");
      //Slabs
      BrickSlab = new BrickSlab(3000, false).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("BrickSlab");
      BrickDoubleSlab = new BrickSlab(3001, true).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("BrickDoubleSlab");
      //Items
      CopperCoin = new Coin(10000).setUnlocalizedName("CopperCoin").setTextureName("terracraft:CopperCoin");
      SilverCoin = new Coin(10001).setUnlocalizedName("SilverCoin").setTextureName("terracraft:SilverCoin");
      GoldCoin = new Coin(10002).setUnlocalizedName("GoldCoin").setTextureName("terracraft:GoldCoin");
      PlatinumCoin = new Coin(10003).setUnlocalizedName("PlatinumCoin").setTextureName("terracraft:PlatinumCoin");
      //Biomes
      FireTerra = new FireTerra(40).setBiomeName("Fire Terra").setDisableRain().setTemperatureRainfall(1.2F, 0.9F).setMinMaxHeight(0.3F, 0.5F);
      //Achievements
      achievementCoin = new Achievement(2100,"achievementCoin",-2,0,GoldCoin,AchievementList.openInventory).registerAchievement();
      //registry Blocks
      GameRegistry.registerBlock(CopperBrick, "CopperBrick");
      GameRegistry.registerBlock(SilverBrick, "SilverBrick");
      GameRegistry.registerBlock(GoldBrick, "GoldBrick");
      GameRegistry.registerBlock(TikkiTorch, "TikkiTorch");
      //registry Stairs
      GameRegistry.registerBlock(CopperBrickStair, "CopperBrickStair");
      GameRegistry.registerBlock(SilverBrickStair, "SilverBrickStair");
      GameRegistry.registerBlock(GoldBrickStair, "GoldBrickStair");
      //registry Slabs
      GameRegistry.registerBlock(BrickSlab, RenderBrickSlab.class, "BrickSlab");
      GameRegistry.registerBlock(BrickDoubleSlab, RenderBrickSlab.class, "BrickDoubleSlab");
      //registry Items
      GameRegistry.registerItem(CopperCoin, "CopperCoin", "terracraft");
      GameRegistry.registerItem(SilverCoin, "SilverCoin", "terracraft");
      GameRegistry.registerItem(GoldCoin, "GoldCoin", "terracraft");
      GameRegistry.registerItem(PlatinumCoin, "PlatinumCoin", "terracraft");
      //registry Biomes
      GameRegistry.addBiome(FireTerra);
      //registry TileEntity
      GameRegistry.registerTileEntity(TileEntityTikkiTorch.class, "TileEntityTikkiTorch");
      }
      
      @EventHandler
      public void Init(FMLInitializationEvent event)
      {
      MinecraftForge.EVENT_BUS.register(new LivingEvent());
      proxy.registerRender();
      
      //entity
      EntityRegistry.registerGlobalEntityID(EntityAniZob.class, "Test", EntityRegistry.findGlobalUniqueEntityId(), 24, 30);
      EntityRegistry.registerModEntity(EntityAniZob.class, "Test", 250, this, 40, 1, true);
      EntityRegistry.addSpawn(EntityAniZob.class, 1, 1, 3, EnumCreatureType.creature);
      }
      
      @EventHandler
      public void PostInit(FMLPostInitializationEvent event)
      {
      
      }
      }
      
      
      1 réponse Dernière réponse Répondre Citer 0
      • B Hors-ligne
        BenCG3
        dernière édition par

        Hmm depuis hier, passé plus de 15heures sur ce tuto ><
        Fonctionne toujours pas je suis désespéré …
        L’œuf et le mob apparait dans le jeux (même si je le vois pas je ne peux pas poser de block là ou j’ai posé le mob) mais comme plusieurs personne apparemment le skin ne se charge pas …

        Voici le log :

        
        nov. 25, 2013 8:34:33 AM net.minecraft.launchwrapper.LogWrapper log
        Infos: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
        nov. 25, 2013 8:34:33 AM net.minecraft.launchwrapper.LogWrapper log
        Infos: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
        nov. 25, 2013 8:34:33 AM net.minecraft.launchwrapper.LogWrapper log
        Infos: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Forge Mod Loader version 6.4.45.953 for Minecraft 1.6.4 loading
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Java is Java HotSpot(TM) Client VM, version 1.7.0_45, running on Windows XP:x86:5.1, installed at C:\Program Files\Java\jre7
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
        2013-11-25 08:34:33 [Infos] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
        2013-11-25 08:34:33 [Infos] [STDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
        2013-11-25 08:34:34 [Grave] [ForgeModLoader] The binary patch set is missing. Either you are in a development environment, or things are not going to work!
        2013-11-25 08:34:35 [Infos] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
        2013-11-25 08:34:35 [Infos] [STDOUT] Loaded 110 rules from AccessTransformer config file forge_at.cfg
        2013-11-25 08:34:35 [Infos] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
        2013-11-25 08:34:35 [Infos] [ForgeModLoader] Launching wrapped minecraft {net.minecraft.client.main.Main}
        2013-11-25 08:34:36 [Infos] [Minecraft-Client] Setting user: Player757
        2013-11-25 08:34:37 [Infos] [Minecraft-Client] LWJGL Version: 2.9.0
        2013-11-25 08:34:37 [Infos] [STDERR] javax.imageio.IIOException: Can't read input file!
        2013-11-25 08:34:37 [Infos] [STDERR] at javax.imageio.ImageIO.read(Unknown Source)
        2013-11-25 08:34:37 [Infos] [STDERR] at net.minecraft.client.Minecraft.readImage(Minecraft.java:558)
        2013-11-25 08:34:37 [Infos] [STDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:419)
        2013-11-25 08:34:37 [Infos] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:808)
        2013-11-25 08:34:37 [Infos] [STDERR] at net.minecraft.client.main.Main.main(Main.java:93)
        2013-11-25 08:34:37 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        2013-11-25 08:34:37 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        2013-11-25 08:34:37 [Infos] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        2013-11-25 08:34:37 [Infos] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
        2013-11-25 08:34:37 [Infos] [STDERR] at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
        2013-11-25 08:34:37 [Infos] [STDERR] at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
        2013-11-25 08:34:39 [Infos] [Minecraft-Client] Reloading ResourceManager: Default
        2013-11-25 08:34:39 [Infos] [MinecraftForge] Attempting early MinecraftForge initialization
        2013-11-25 08:34:39 [Infos] [STDOUT] MinecraftForge v9.11.1.953 Initialized
        2013-11-25 08:34:39 [Infos] [ForgeModLoader] MinecraftForge v9.11.1.953 Initialized
        2013-11-25 08:34:40 [Infos] [STDOUT] Replaced 112 ore recipies
        2013-11-25 08:34:40 [Infos] [MinecraftForge] Completed early MinecraftForge initialization
        2013-11-25 08:34:40 [Infos] [ForgeModLoader] Reading custom logging properties from C:\Documents and Settings\Administrateur\Bureau\forge\mcp\jars\config\logging.properties
        2013-11-25 08:34:40 [Désactivé] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
        2013-11-25 08:34:40 [Infos] [ForgeModLoader] Searching C:\Documents and Settings\Administrateur\Bureau\forge\mcp\jars\mods for mods
        2013-11-25 08:34:44 [Infos] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
        2013-11-25 08:34:44 [Infos] [mcp] Activating mod mcp
        2013-11-25 08:34:44 [Infos] [FML] Activating mod FML
        2013-11-25 08:34:44 [Infos] [Forge] Activating mod Forge
        2013-11-25 08:34:44 [Infos] [testemodel] Activating mod testemodel
        2013-11-25 08:34:44 [Avertissement] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
        2013-11-25 08:34:44 [Avertissement] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
        2013-11-25 08:34:44 [Avertissement] [testemodel] Mod testemodel is missing a pack.mcmeta file, things may not work well
        2013-11-25 08:34:44 [Infos] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:testemodel
        2013-11-25 08:34:44 [Infos] [ForgeModLoader] Registering Forge Packet Handler
        2013-11-25 08:34:44 [Infos] [ForgeModLoader] Succeeded registering Forge Packet Handler
        2013-11-25 08:34:44 [Infos] [ForgeModLoader] Configured a dormant chunk cache size of 0
        2013-11-25 08:34:46 [Infos] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods
        2013-11-25 08:34:46 [Avertissement] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
        2013-11-25 08:34:46 [Avertissement] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
        2013-11-25 08:34:46 [Avertissement] [testemodel] Mod testemodel is missing a pack.mcmeta file, things may not work well
        2013-11-25 08:34:46 [Infos] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:testemodel
        2013-11-25 08:34:47 [Infos] [STDOUT]
        2013-11-25 08:34:47 [Infos] [STDOUT] Starting up SoundSystem…
        2013-11-25 08:34:47 [Infos] [STDOUT] Initializing LWJGL OpenAL
        2013-11-25 08:34:47 [Infos] [STDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
        2013-11-25 08:34:48 [Infos] [STDOUT] OpenAL initialized.
        2013-11-25 08:34:48 [Infos] [STDOUT]
        2013-11-25 08:34:49 [Grave] [Minecraft-Client] Realms: Invalid session id
        
        

        ça me fait carrément planter Eclipse ><

        Class principal “model1” :

        
        package testemodel;
        
        import testemodel.common.CommonProxy;
        import net.minecraft.entity.EnumCreatureType;
        import net.minecraftforge.common.MinecraftForge;
        import cpw.mods.fml.common.Mod;
        import cpw.mods.fml.common.Mod.EventHandler;
        import cpw.mods.fml.common.Mod.Instance;
        import cpw.mods.fml.common.SidedProxy;
        import cpw.mods.fml.common.event.FMLInitializationEvent;
        import cpw.mods.fml.common.event.FMLPostInitializationEvent;
        import cpw.mods.fml.common.event.FMLPreInitializationEvent;
        import cpw.mods.fml.common.network.NetworkMod;
        import cpw.mods.fml.common.registry.EntityRegistry;
        import cpw.mods.fml.common.registry.LanguageRegistry;
        
        @Mod(modid = "testemodel", name = "testemodel", version = "versionDuMod")
        @NetworkMod(clientSideRequired = true, serverSideRequired = false)
        
        public class model1
        {
        @SidedProxy(clientSide="testemodel.client.ClientProxy", serverSide="testemodel.common.CommonProxy")
        public static CommonProxy proxy;
        
        @Instance("testemodel")
        public static model1 modInstance;
        
        @EventHandler
        public void initConfig(FMLPreInitializationEvent event)
        {
        proxy.registerRenderThings();
        }
        
        @EventHandler
        public void load(FMLInitializationEvent event)
        {
        EntityRegistry.registerGlobalEntityID(EntityAniZob.class, "AniZob", EntityRegistry.findGlobalUniqueEntityId(), 24, 30);
        EntityRegistry.registerModEntity(EntityAniZob.class, "AniZob", 250, this, 40, 1, true);
        EntityRegistry.addSpawn(EntityAniZob.class, 1, 4, 4, EnumCreatureType.creature);
        LanguageRegistry.instance().addStringLocalization("entity.AniZob.name", "AniZob");
        }
        @EventHandler
        public void afterLoad(FMLPostInitializationEvent event)
        {
        
        }
        
        }
        
        

        Class “EntityAniZob” :

        
        package testemodel;
        import net.minecraft.entity.EntityCreature;
        import net.minecraft.entity.SharedMonsterAttributes;
        import net.minecraft.entity.ai.EntityAISwimming;
        import net.minecraft.world.World;
        
        public class EntityAniZob extends EntityCreature
        {
        public EntityAniZob(World world)
        {
        super(world);
        }
        @Override
        public void applyEntityAttributes()
        {
        super.applyEntityAttributes();
        this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setAttribute(40D);
        this.getEntityAttribute(SharedMonsterAttributes.followRange).setAttribute(40.0D);
        this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setAttribute(0.699999988079071D);
        //this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setAttribute(8.0D);
        }
        }
        
        

        Class “RenderAniZob” :

        
        package testemodel;
        
        import net.minecraft.client.model.ModelBiped;
        import net.minecraft.client.renderer.entity.RenderBiped;
        import net.minecraft.entity.Entity;
        import net.minecraft.util.ResourceLocation;
        
        public class RenderAniZob extends RenderBiped {
        
        protected static final ResourceLocation texture = new ResourceLocation("testemodel:alex.png");
        
        public RenderAniZob(ModelBiped biped, float tailleOmbre)
        {
        super(biped, tailleOmbre);
        }
        
        protected ResourceLocation getAniZobTextures(EntityAniZob anizob)
        {
        return texture;
        }
        
        protected ResourceLocation getEntityTexture(Entity par1Entity)
        {
        return this.getAniZobTextures((EntityAniZob)par1Entity);
        }
        
        }
        
        

        Class “ClientProxy” :

        
        package testemodel.client;
        
        import cpw.mods.fml.client.registry.RenderingRegistry;
        import testemodel.EntityAniZob;
        import testemodel.common.CommonProxy;
        import net.minecraft.client.model.ModelBiped;
        import net.minecraft.client.renderer.entity.RenderBiped;
        import net.minecraftforge.client.MinecraftForgeClient;
        
        public class ClientProxy extends CommonProxy
        {
        
        @Override
        public void registerRenderThings()
        {
        RenderingRegistry.registerEntityRenderingHandler(EntityAniZob.class, new RenderBiped(new ModelBiped(), 0.5f));
        }
        }
        
        

        Class “CommonProxy” :

        
        package testemodel.common;
        
        import net.minecraft.client.model.ModelBiped;
        import net.minecraft.client.renderer.entity.RenderBiped;
        import testemodel.EntityAniZob;
        import cpw.mods.fml.client.registry.RenderingRegistry;
        
        public class CommonProxy
        {
        
        public void registerRenderThings()
        {
        
        }
        }
        
        

        Et donc l’image teste que j’ai pris d’un mec qui avais le même genre de problème que moi juste avant posé ici :

        \mcp\src\minecraft\testemodel\alex.png
        

        J’ai regardé pourtant, j’ai rien ajouté de plus ou de moins de ce qui est expliqué dans ce tuto, mais ça ne fonctionne toujours 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

          @BenCG3
          proxy.registerRenderThings();
          Va dans init, pas dans preInit.

          @tybau
          Essaye de mettre
          proxy.registerRender();
          à la fin de init, après la déclaration du mob.

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

            Ok merci je l’ai changé, mais ça me fait pareil avec ce log dès que je pose l’oeuf :

            
            2013-11-25 12:55:27 [Infos] [STDERR] net.minecraft.util.ReportedException: Registering texture
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:99)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:41)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.Render.bindTexture(Render.java:53)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.Render.bindEntityTexture(Render.java:48)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RendererLivingEntity.renderModel(RendererLivingEntity.java:296)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRenderLiving(RendererLivingEntity.java:156)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RenderLiving.doRenderLiving(RenderLiving.java:28)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RenderBiped.doRenderLiving(RenderBiped.java:194)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RenderBiped.doRender(RenderBiped.java:376)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:312)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.entity.RenderManager.renderEntity(RenderManager.java:281)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:524)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1160)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1006)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:946)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:838)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.main.Main.main(Main.java:93)
            2013-11-25 12:55:27 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            2013-11-25 12:55:27 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            2013-11-25 12:55:27 [Infos] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            2013-11-25 12:55:27 [Infos] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
            2013-11-25 12:55:27 [Infos] [STDERR] Caused by: java.lang.NullPointerException
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:59)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:31)
            2013-11-25 12:55:27 [Infos] [STDERR] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:84)
            2013-11-25 12:55:27 [Infos] [STDERR] … 22 more
            
            
            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

              Après vérification sur 3 postes anglais :
              http://www.minecraftforge.net/forum/index.php?topic=9986.0
              http://www.minecraftforge.net/forum/index.php?topic=10321.0
              http://www.minecraftforge.net/forum/index.php?topic=11112.0
              Il s’agit bien un problème de l’emplacement de la texture.

              Le resource location doit avec cette structure :

              protected static final ResourceLocation texture = new ResourceLocation("modid:textures/entity/nomdumob.png");
              

              ou celle ci :

              protected static final ResourceLocation texture = new ResourceLocation("modid", "textures/entity/nomdumob.png");
              

              Et la texture va dans forge/mcp/src/minecraft/assets/modid/textures/entity/mondumob.png

              Le modid doit être en minuscule. Vérifiez aussi l’extension du fichier.

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

                Merci pour vôtre recherche, mais cela ne fonctionne toujours pas je ne sais plus quoi faire, j’ai tout désinstallé recommencé de 0 pas moyen….
                Je ne suis pas une bille en informatique loin de là je suis dev en .Net, mais là vraiment je ne comprends rien du tout, ça a l’air tellement simple en plus, je ne vois pas ce que je fait de travers ?

                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

                  Moi non plus je vois pas d’où ça vient, les mobs ont toujours été étrange, certains ont des erreurs en suivant à la lettre le tutoriel, d’autres ça passe 😕
                  Sur eclipse, le package assets.modid.textures.entity s’affiche bien en blanc ? Et il y a bien la texture dedans ?

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

                    Oui tout y est, merci pour ton aide mais comme dit sur le post des blocks basique j’abandonne, je suis sur que ça viens d’un des programme tout ces bugs, sans compter que même sans rien ajouter aux fichier en lancent le debug d’Eclipse j’ai toujours des erreurs…(r.f 1er post d’avant)
                    Fin bref je continue ma route dans le développement d’application .net et j’abandonne les mods (pas vraiment le choix)

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

                      J’ai essayé de déplacer le proxy.registerRender();
                      sous la déclaration du mob mais sans succès et le package assets/modid/textures/entity est bien
                      en blanc.

                      Sa doit être un problème avec la version de forge utilisé sinon je vois pas.

                      Tant pis je vais continuer à modder en oubliant les mobs pour l’instant.

                      En tout cas merci d’avoir essayé de m’aider!

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

                        Quel est ta version de Forge?

                        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
                        • tybauT Hors-ligne
                          tybau
                          dernière édition par

                          Je suis sur forge 9.11.1.916

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

                            Prends la version de forge 9.11.1.953 et teste si ça fonctionne.

                            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
                            • tybauT Hors-ligne
                              tybau
                              dernière édition par

                              Ok je vais essayer pour voir.

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

                                Aucun changement, le mob N’apparaît toujours 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

                                  Vérifie les majuscules/minuscules sur chemin de la texture.

                                  Tu as placés ou ta texture ?
                                  Renvoie la ligne du resourcelocation aussi.

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

                                    Voila mon chemin d’accès a ma texture:
                                    …\assets\terracraft\textures\entity\test.png

                                    Voila la ResourceLocation dans la class render:

                                    protected static final ResourceLocation texture = new ResourceLocation("terracraft", "textures/entity/test.png");
                                    
                                    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

                                      Je vois vraiment pas, si tu as teamspeak, tu peux passer sur le serveur qu’on regarde ensemble ?
                                      Sinon on fait ça par skype.

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

                                        OK je t’envoie mon skype par mp mais si tu préfère par ts moi je peut aussi.

                                        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

                                          Problème trouvé, c’était un problème dans le proxy, il faut bien mettre le classe du renderCustom et non de RenderLiving.

                                          Le problème venait du tutoriel, la ligne était erroné à un endroit, et juste à la fin.
                                          J’ai corrigé le tutoriel, désolé pour les heures passés à chercher à cause d’une erreur dans le tutoriel 😕

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

                                            Merci beaucoup pour ce super tutoriel. J’ai juste un petit problème, la texture de mon mob ne s’affiche pas correctement soit elle est en forme de carré soi elle n’est affiché que partiellement j’aimerais donc savoir si quelqu’un a déjà eu ce problème et sait comment le résoudre.

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB