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

    Résolu Ordonner son onglet créatif

    1.11.x
    1.11.x
    4
    14
    1960
    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.
    • A
      aypristyle dernière édition par

      Bonjour j’aimerais savoir si il y a moyen de choisir l’ordre des items qui s’affichent dans notre onglet créatif personnalisé 
      Merci d’avance

      **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
      • AymericRed
        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
        • Snyker
          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
            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
            • SpyMan
              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
                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
                • SpyMan
                  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
                    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
                    • SpyMan
                      SpyMan dernière édition par

                      Code please

                      1 réponse Dernière réponse Répondre Citer 0
                      • A
                        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
                        • SpyMan
                          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
                            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
                            • SpyMan
                              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
                                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
                                Contact / Mentions Légales

                                MINECRAFT FORGE FRANCE © 2018

                                Powered by NodeBB