MFF

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

    Ordonner son onglet créatif

    Planifier Épinglé Verrouillé Déplacé Résolu 1.11.x
    1.11.x
    14 Messages 4 Publieurs 2.3k 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.
    • AymericRedA Hors-ligne
      AymericRed
      dernière édition par

      Cadeau : https://www.minecraftforgefrance.fr/showthread.php?tid=1390#bonus
      (Dans la partie bonus).
      Je ne penses pas que ça ait changé en 1.11 (ou pas beaucoup) donc ça devrait marcher.

      Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

      AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

      Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
      Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

        Pour ma part je fait une boucle for pour enregistrer les items (ce qui m’évite d’écrire des tonnes de lignes) et mes items sont biens enregistrés comme je le désire et dans le sens de ma list.

        Aucune signature n'est disponible pour une barre chocolatée.

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

          Bonjour je viens d’essayer le bonus mas j’ai des erreurs partout (la première méthode n’est pas reconnu est le type liste ne convient pas )
          Je vais essayer de résoudre ses erreurs

          **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

            Salut, envoi ton code stp afin que nous puissions mieux cerner le problème

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

              Voici mon code (désolé pour le retard)

              public class SimpleoresTab extends CreativeTabs{
              NonNullList <itemstack>list;
              public SimpleoresTab() {
              super("simpleoresitems");
              }
              
              @Override
              public ItemStack getTabIconItem() {
              return new ItemStack(SimpleoresItems.COPPER_INGOT);
              }
              
              @Override
              public boolean hasSearchBar() {
              return true;
              }
              @Override
              public void displayAllReleventItems(List list)
              {
               this.list = list;
                addItem(SimpleoresItems.AMNETHYSTE);
              }
              private void addItem(Item item)
              {
                item.getSubItems(item, this, list);
              
              }
              
              private void addBlock(Block block)
              {
                block.getSubBlocks(Item.getItemFromBlock(block), this, list);
              }
              
              }
              
              

              Voici mes erreurs: retirer l’annotation override sur displayAllReleventItems
              sur this.list = list créer un paramètre liste</itemstack>

              **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

                Déjà pour commencer li bien le tuto car ta fait n’importe quoi 🙂
                le contenu de tes fonctions addBlock() addItem() et displayAllReleventItems() sont complement inverser

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

                  Bonjour je n’ai plus aucune erreur par contre quand je lance le jeu mon onglet n’as pas du tout l’organisation que j’ai mis

                  **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

                    Code please

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

                      Je pense qu’il y a un problème avec ma première fonction car j’ai du enlever l’annotation override pour retirer toutes les erreurs voici le code

                      package fr.priya.simpleores.tab;
                      
                      import java.awt.List;
                      
                      import fr.priya.simpleores.blocks.SimpleoresBlocks;
                      import fr.priya.simpleores.items.SimpleoresItems;
                      import net.minecraft.block.Block;
                      import net.minecraft.creativetab.CreativeTabs;
                      import net.minecraft.item.Item;
                      import net.minecraft.item.ItemStack;
                      import net.minecraft.util.NonNullList;
                      import net.minecraftforge.fml.relauncher.Side;
                      import net.minecraftforge.fml.relauncher.SideOnly;
                      
                      public class SimpleoresBlocksTab extends CreativeTabs{
                      NonNullList <itemstack>list;
                      public SimpleoresBlocksTab() {
                      super("simpleoresblocks");
                      }
                      
                      @Override
                      public ItemStack getTabIconItem() {
                      return new ItemStack(SimpleoresItems.COPPER_INGOT);
                      }
                      
                      @Override
                      public boolean hasSearchBar() {
                      return true;
                      }
                          @SideOnly(Side.CLIENT)
                      public void displayAllReleventItems(NonNullList <itemstack>list)
                      {
                      this.list = list; 
                       addBlock(SimpleoresBlocks.COPPER_BLOCK);
                       addBlock(SimpleoresBlocks.TIN_BLOCK);
                       addBlock(SimpleoresBlocks.AMNETHYSTE_BLOCK);
                       addBlock(SimpleoresBlocks.RUBIS_BLOCK);
                       addBlock(SimpleoresBlocks.SAPHIR_BLOCK);
                       addBlock(SimpleoresBlocks.ANDESITE_BRICKS);
                       addBlock(SimpleoresBlocks.DIORITE_BRICKS);
                       addBlock(SimpleoresBlocks.GRANITE_BRICKS);
                       addBlock(SimpleoresBlocks.RED_BRICKS);
                       addBlock(SimpleoresBlocks.RED_PILLAR);
                       addBlock(SimpleoresBlocks.VERT_BRICKS);
                       addBlock(SimpleoresBlocks.VERT_PILLAR);
                       addBlock(SimpleoresBlocks.ANDESITE_STAIRS);
                       addBlock(SimpleoresBlocks.DIORITE_STAIRS);
                       addBlock(SimpleoresBlocks.GRANITE_STAIRS);
                       addBlock(SimpleoresBlocks.BANDESITE_STAIRS);
                       addBlock(SimpleoresBlocks.BDIORITE_STAIRS);
                       addBlock(SimpleoresBlocks.BGRANITE_STAIRS);
                       addBlock(SimpleoresBlocks.TANDESITE_STAIRS);
                       addBlock(SimpleoresBlocks.TDIORITE_STAIRS);
                       addBlock(SimpleoresBlocks.TGRANITE_STAIRS);
                       addBlock(SimpleoresBlocks.RED_NETHER_BRICK_STAIRS);
                       addBlock(SimpleoresBlocks.RED_BRICKS_STAIRS);
                       addBlock(SimpleoresBlocks.VERT_BRICKS_STAIRS);
                       addBlock(SimpleoresBlocks.PRISMARINE_BRICKS_STAIRS);
                       addBlock(SimpleoresBlocks.PRISMARINE_DARK_STAIRS);
                       addBlock(SimpleoresBlocks.END_BRICKS_STAIRS);
                       addBlock(SimpleoresBlocks.IRON_STAIRS);
                      
                      }
                      private void addItem(Item item)
                      {
                       item.getSubItems(item, this, list);
                      
                      }
                      
                      private void addBlock(Block block)
                      {
                       block.getSubBlocks(Item.getItemFromBlock(block), this, list);
                      }
                      
                      }
                      
                      ```</itemstack></itemstack>

                      **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

                        normal l’override te permet de voir tes erreurs xD remet le et regarde pourquoi ca ne va pas

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

                          Voici mon erreur j’arriva pas a trop comprendre

                          The method displayAllReleventItems(NonNullList<itemstack>) of type SimpleoresBlocksTab must override or
                          implement a supertype method
                          

                          et j’'ai regardé dans la classe CreativeTabs j’ai trouvé ceci pour ma fonction

                            /**
                               * only shows items which have tabToDisplayOn == this
                               */
                              @SideOnly(Side.CLIENT)
                              public void displayAllRelevantItems(NonNullList <itemstack>p_78018_1_)
                          ```</itemstack></itemstack>

                          **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

                            copier coller et tu met le @override 😄 ou alors si tes sous eclipse tu fait code > override method

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

                              Merci beaucoup tout fonctionne à merveille ! Je ferme le sujet

                              **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

                              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