MFF

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

    Erreur lors du chargement d'une image minecraft

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.2
    8 Messages 2 Publieurs 545 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.
    • S Hors-ligne
      silvertaurus
      dernière édition par robin4002

      Bonjour;

      Avant toute chose j’ai déjà essayé tous ce qui à était sur les sites que je trouvais quand j’écrivais cette erreur sur internet.

      Mon problème survient au moment où je me connecte dans minecraft (Solo), l’image ne veut pas s’importer dans minecraft alors que dans le logo du mod l’image elle s’importe bien.

      Logiciel: IntelliJ IDEA
      Forge: forge-1.12.2-14.23.5.2796-mdk

      Erreur:

      [11:33:17] [Client thread/WARN] [minecraft/TextureManager]: Failed to load texture: minecraft:life.png
      java.io.FileNotFoundException: minecraft:life.png
      	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
      	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
      	at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:34) ~[SimpleTexture.class:?]
      	at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:69) [TextureManager.class:?]
      	at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:44) [TextureManager.class:?]
      	at fr.silvertaurus.GuiClient.GuiLife.renderOverlay(GuiLife.java:16) [GuiLife.class:?]
      	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4_GuiLife_renderOverlay_RenderGameOverlayEvent.invoke(.dynamic) [?:?]
      	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) [ASMEventHandler.class:?]
      	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
      	at net.minecraftforge.client.GuiIngameForge.pre(GuiIngameForge.java:910) [GuiIngameForge.class:?]
      	at net.minecraftforge.client.GuiIngameForge.renderVignette(GuiIngameForge.java:258) [GuiIngameForge.class:?]
      	at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:127) [GuiIngameForge.class:?]
      	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1151) [EntityRenderer.class:?]
      	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1209) [Minecraft.class:?]
      	at net.minecraft.client.Minecraft.run(Minecraft.java:442) [Minecraft.class:?]
      	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
      	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
      	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
      	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
      	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
      	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
      	at GradleStart.main(GradleStart.java:25) [start/:?]
      
      

      Lancement RunClient:
      0_1545907354993_RunClient.png

      Code:

      package fr.silvertaurus.GuiClient;
      
      import net.minecraft.client.Minecraft;
      import net.minecraft.client.gui.GuiScreen;
      import net.minecraft.util.ResourceLocation;
      import net.minecraftforge.client.event.RenderGameOverlayEvent;
      import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
      
      public class GuiLife extends GuiScreen
      {
          @SubscribeEvent
          public void renderOverlay(RenderGameOverlayEvent e) {
              if (e.getType().equals(RenderGameOverlayEvent.ElementType.VIGNETTE))
              {
                  Minecraft mc = Minecraft.getMinecraft();
                  mc.getTextureManager().bindTexture(new ResourceLocation("life.png"));
                  mc.ingameGUI.drawTexturedModalRect(10, 10, 0, 0, 108, 8);
              }
      
      
              if(e.getType().equals(RenderGameOverlayEvent.ElementType.HEALTH))
              {
                  e.setCanceled(true);
              }
          }
      }
      

      Hiérarchie:
      0_1545907604821_Hierarchie.png

      mcmod.info:

      [
      {
        "modid": "lifegui",
        "name": "LifeGUI",
        "description": "Ajouter une barre de vie.",
        "version": "${version}",
        "mcversion": "${mcversion}",
        "url": "",
        "updateUrl": "",
        "authorList": ["silvertaurus"],
        "credits": "Credit by silvertaurus",
        "logoFile": "life.png",
        "screenshots": [],
        "dependencies": []
      }
      ]
      

      Merci de votre compréhension

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

        Non, mais il n’y avait pas besoin de modifier cette ligne mc.getTextureManager().bindTexture(new ResourceLocation(Reference.MOD_ID, "assets/lifegui/gui/life.png"));
        Un ResourceLocation va toujours chercher le fichier dans les dossiers assets/modid, ensuite, il me semble que tu dois mettre mc.getTextureManager().bindTexture(new ResourceLocation(Reference.MOD_ID, "gui/life.png")); pour qu’il puisse trouver ton fichier.

        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
        • Superloup10S Hors-ligne
          Superloup10 Modérateurs
          dernière édition par

          Déjà, si je me fis à ton screen, tu dois rajouter un module pour que le run client fonctionne, dans ton cas, c’est celui avec main qu’il faut rajouter.

          Ensuite, tu demandes à Minecraft de charger un fichier qu’il ne peut pas trouver dans ses ressources et pour cause, le fichier se trouve dans les ressources de ton mod.
          Il faut donc que tu fasses : mc.getTextureManager().bindTexture(new ResourceLocation(tonMod.MODID, "life.png"));

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

            Ce message a été supprimé !
            1 réponse Dernière réponse Répondre Citer 0
            • S Hors-ligne
              silvertaurus
              dernière édition par silvertaurus

              j’ai toujours cette erreur

              [12:24:44] [Client thread/WARN] [minecraft/TextureManager]: Failed to load texture: lifegui:life.png
              java.io.FileNotFoundException: lifegui:life.png
              	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[SimpleReloadableResourceManager.class:?]
              	at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:34) ~[SimpleTexture.class:?]
              	at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:69) [TextureManager.class:?]
              	at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:44) [TextureManager.class:?]
              	at fr.silvertaurus.GuiClient.GuiLife.renderOverlay(GuiLife.java:17) [GuiLife.class:?]
              	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4_GuiLife_renderOverlay_RenderGameOverlayEvent.invoke(.dynamic) [?:?]
              	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) [ASMEventHandler.class:?]
              	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
              	at net.minecraftforge.client.GuiIngameForge.pre(GuiIngameForge.java:910) [GuiIngameForge.class:?]
              	at net.minecraftforge.client.GuiIngameForge.renderVignette(GuiIngameForge.java:258) [GuiIngameForge.class:?]
              	at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:127) [GuiIngameForge.class:?]
              	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1151) [EntityRenderer.class:?]
              	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1209) [Minecraft.class:?]
              	at net.minecraft.client.Minecraft.run(Minecraft.java:442) [Minecraft.class:?]
              	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
              	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
              	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
              	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
              	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
              	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
              	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
              	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
              	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
              	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
              	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
              	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
              	at GradleStart.main(GradleStart.java:25) [start/:?]
              

              Correction:

              package fr.silvertaurus.GuiClient;
              
              import fr.silvertaurus.utils.Reference;
              import net.minecraft.client.Minecraft;
              import net.minecraft.client.gui.GuiScreen;
              import net.minecraft.util.ResourceLocation;
              import net.minecraftforge.client.event.RenderGameOverlayEvent;
              import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
              
              public class GuiLife extends GuiScreen
              {
                  @SubscribeEvent
                  public void renderOverlay(RenderGameOverlayEvent e) {
                      if (e.getType().equals(RenderGameOverlayEvent.ElementType.VIGNETTE))
                      {
                          Minecraft mc = Minecraft.getMinecraft();
                          mc.getTextureManager().bindTexture(new ResourceLocation(Reference.MOD_ID,"life.png"));
                          mc.ingameGUI.drawTexturedModalRect(10, 10, 0, 0, 108, 8);
                      }
              
              
                      if(e.getType().equals(RenderGameOverlayEvent.ElementType.HEALTH))
                      {
                          e.setCanceled(true);
                      }
                  }
              }
              
              

              Merci pour le module cela me permet enfin de lancer sans avoir une fenêtre d’erreur ^^

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

                Je n’avais pas fait attention, mais ton image n’est pas au bon endroit, elle devrait se trouver au minimum ici : assets/modid et comme c’est une image de gui, tu devrais la mettre dans un dossier gui. Les 3 dossiers sont à créer.

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

                  @Superloup10 a dit dans Erreur lors du chargement d'une image minecraft :

                  assets/modid

                  Toujours pareil:

                  [minecraft/TextureManager]: Failed to load texture: lifegui:assets/lifegui/gui/life.png
                  java.io.FileNotFoundException: lifegui:assets/lifegui/gui/life.png
                  	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
                  	at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:34) ~[SimpleTexture.class:?]
                  	at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:69) [TextureManager.class:?]
                  	at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:44) [TextureManager.class:?]
                  	at fr.silvertaurus.GuiClient.GuiLife.renderOverlay(GuiLife.java:17) [GuiLife.class:?]
                  	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4_GuiLife_renderOverlay_RenderGameOverlayEvent.invoke(.dynamic) [?:?]
                  	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) [ASMEventHandler.class:?]
                  	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
                  	at net.minecraftforge.client.GuiIngameForge.renderHUDText(GuiIngameForge.java:720) [GuiIngameForge.class:?]
                  	at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:173) [GuiIngameForge.class:?]
                  	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1151) [EntityRenderer.class:?]
                  	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1209) [Minecraft.class:?]
                  	at net.minecraft.client.Minecraft.run(Minecraft.java:442) [Minecraft.class:?]
                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_191]
                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                  	at GradleStart.main(GradleStart.java:25) [start/:?]
                  

                  Code:

                  package fr.silvertaurus.GuiClient;
                  
                  import fr.silvertaurus.utils.Reference;
                  import net.minecraft.client.Minecraft;
                  import net.minecraft.client.gui.Gui;
                  import net.minecraft.util.ResourceLocation;
                  import net.minecraftforge.client.event.RenderGameOverlayEvent;
                  import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
                  
                  public class GuiLife extends Gui
                  {
                      @SubscribeEvent
                      public void renderOverlay(RenderGameOverlayEvent e) {
                          if (e.getType().equals(RenderGameOverlayEvent.ElementType.TEXT))
                          {
                              Minecraft mc = Minecraft.getMinecraft();
                              mc.getTextureManager().bindTexture(new ResourceLocation(Reference.MOD_ID, "assets/lifegui/gui/life.png"));
                              mc.ingameGUI.drawTexturedModalRect(10, 10, 0, 0, 108, 8);
                          }
                  
                  
                          if(e.getType().equals(RenderGameOverlayEvent.ElementType.HEALTH))
                          {
                              e.setCanceled(true);
                          }
                      }
                  }
                  

                  Hiérarchie:
                  0_1545910922669_Hierarchie.png

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

                    Non, mais il n’y avait pas besoin de modifier cette ligne mc.getTextureManager().bindTexture(new ResourceLocation(Reference.MOD_ID, "assets/lifegui/gui/life.png"));
                    Un ResourceLocation va toujours chercher le fichier dans les dossiers assets/modid, ensuite, il me semble que tu dois mettre mc.getTextureManager().bindTexture(new ResourceLocation(Reference.MOD_ID, "gui/life.png")); pour qu’il puisse trouver ton fichier.

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

                      C’est exactement cela, je te dis un grand merci, hier j’ai passé une après-midi pour trouver le problème ^^

                      1 réponse Dernière réponse Répondre Citer 0
                      • 1 / 1
                      • Premier message
                        Dernier message
                      Design by Woryk
                      ContactMentions Légales

                      MINECRAFT FORGE FRANCE © 2024

                      Powered by NodeBB