• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Crash quand j'ouvre mon gui

    Sans suite
    1.7.10
    2
    7
    1838
    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.
    • XeNe
      XeNe dernière édition par

      Rebonjour,

      Depuis hier j’ai crée mon gui,mais quand j’essaie de l’ouvrir ben crash 😧

      Yey un NPE  :dodgy: :
      Crash report: http://pastebin.com/ewgcHPHM

      GuiCombinerMachine: http://pastebin.com/bsWFW3wN

      tileEntityCombinerMachine: http://pastebin.com/T68zz1jT

      containerCombinerMachine(au cas où(je suis sur qu’il y un aussi une erreur )) : http://pastebin.com/zGSiM59S

      Aller voir l’état de mon mod sur trello! https://trello.com/b/p0JMg4ki/taqmod2

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

        Salut,
        Je peux avoir ton GuiHandler et ton Bloc ?

        1 réponse Dernière réponse Répondre Citer 0
        • XeNe
          XeNe dernière édition par

          GuiHandler : http://pastebin.com/3XRzGuqQ

          Block : http://pastebin.com/P6pApJ3W

          Aller voir l’état de mon mod sur trello! https://trello.com/b/p0JMg4ki/taqmod2

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

            ​        public TileEntity createNewTileEntity(World par1World)
            
                    {
                        return new TileEntityCombinerMachine();
                    }
            

            Cette fonction ne sert plus en 1.7.10.
            En revanche celle-ci oui :

                    public TileEntity createNewTileEntity(World world, int p_149915_2_) {
            
                        return null;
                    }
            

            Et voila la raison de ton NPE, l’entité de bloc est null, donc forcement … Mets new TileEntityCombinerMachine() à la place de null dans cette fonction.

            1 réponse Dernière réponse Répondre Citer 0
            • XeNe
              XeNe dernière édition par

              En plus je vien de regarder il y avait 2 fois createNewTileEntity,
              dont la premiere revenait a null et l autre au bon truc xD

              Et Sinon : http://pastebin.com/9KcGwikm :dodgy:

              Aller voir l’état de mon mod sur trello! https://trello.com/b/p0JMg4ki/taqmod2

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

                java.lang.NullPointerException: Rendering screen
                at net.minecraft.inventory.Slot.getStack(Slot.java:88)

                Encore un NPE.
                Et visiblement j’aurai mieux fait de regarder plutôt ton container car tu as fait n’importe quoi x)

                                private static final IInventory par2TileEntityFurnace = null;
                

                C’est quoi ça ?!? C’est la meilleur façon de causer un npe, retire ça et ici :

                ​                        this.addSlotToContainer(new Slot(par2TileEntityFurnace, 0, 56, 35));
                

                à la place de par2TileEntityFurnace mets tileEntityCombinerMachine

                1 réponse Dernière réponse Répondre Citer 0
                • XeNe
                  XeNe dernière édition par

                  ok nan mais j’ai vu que des tutos en anglais, et vu que l’anglais et moi sa fait 2 bah voila quoi xD
                  Sinon Ok Ca Marche.
                  Merci ^^

                  hmm Sinon Mon gui affiche le texture missing. . . en rose et en noir . . . pourtant j’ai bien mis

                  public static final ResourceLocation texture = new ResourceLocation("test:textures/gui/container/CombinerMachine.png");
                  
                  [17:56:35] [Client thread/WARN]: Failed to load texture: test:textures/gui/container/CombinerMachine.png
                  java.io.FileNotFoundException: test:textures/gui/container/CombinerMachine.png
                  at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?]
                  at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[SimpleReloadableResourceManager.class:?]
                  at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:35) ~[SimpleTexture.class:?]
                  at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?]
                  at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:45) [TextureManager.class:?]
                  at firstetestmod.GuiCombinerMachine.drawGuiContainerBackgroundLayer(GuiCombinerMachine.java:37) [GuiCombinerMachine.class:?]
                  at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) [GuiContainer.class:?]
                  at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) [EntityRenderer.class:?]
                  at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) [Minecraft.class:?]
                  at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?]
                  at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_67]
                  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]
                  at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_67]
                  at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
                  at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
                  at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78) [start/:?]
                  at GradleStart.main(GradleStart.java:45) [start/:?]
                  

                  Et il ne le trouve pas 😞

                  Aller voir l’état de mon mod sur trello! https://trello.com/b/p0JMg4ki/taqmod2

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

                  MINECRAFT FORGE FRANCE © 2018

                  Powered by NodeBB