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

Créer un onglet créatif

Autres
1.6.x
11
49
34.8k
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.
  • Superloup10
    Superloup10 Modérateurs dernière édition par Superloup10 7 juin 2018, 12:51 18 août 2013, 21:34

    Bonjour à tous, voici un petit tutoriel pour vous apprendre à créer une table en créatif

    Prérequis

    Avoir créé au moins un bloc et/ou un item.

    Sommaire

    1. La classe principale
    2. La classe TutorialCreativeTabs
    3. Les Blocs et les Items
    4. Ressources

    1. La classe principale

    Tous d’abord, vous allez déclarer votre table créative.

    public static CreativeTabs TutorialCreativeTabs = new TutorialCreativeTabs("TutorialCreativeTabs");
    

    Vous aurez une erreur à TutorialCreativeTabs (celui après le new), créez la classe TutorialCreativeTabs.

    2. La classe TutorialCreativeTabs

    Vous devriez obtenir ceci :

    package tutoriel.common;
    import net.minecraft.creativetab.CreativeTabs;
    public class TutorialCreativeTabs extends CreativeTabs
    {
    public TutorialCreativeTabs(String label)
    {
    super(label);
    }
    }

    Rajoutez à la fin :

    @Override
    public ItemStack getIconItemStack()
    {
    return new ItemStack(ModTutoriel.BlockTutorial);
    }

    <!>N’oubliez pas d’importer ItemStack
    Remplacez ModTutoriel par votre classe principale et BlockTutorial par la classe du bloc ou de l’item que vous voulez.

    Voilà votre table créative est créée mais il n’y a aucun bloc ni item de votre mod.

    3. Les Blocs et Items

    Pour chacun de vos blocs et items, vous devrez rajouter dans le constructeur de la classe :

    this.setCreativeTab(ModTutoriel.TutorialCreativeTabs);
    

    Voilà votre table créative est créée, vous voyez vos blocs et vos items, mais votre table créative porte le nom “itemGroup.TutorialCreativeTabs”, ne vous inquiétez pas, on va arrangé cela.

    4.Ressources

    Dans votre fichier en_US.lang, rajoutez:

    #CreativeTabs
    itemGroup.TutorialCreativeTabs=Tutorial Creative Table

    Et dans votre fichier fr_FR.lang, rajouter:

    #CreativeTabs
    itemGroup.TutorialCreativeTabs=Tutoriel Table Créative

    Pour la 1.5.2 et inférieur

    Ajoutez dans le @Init :

    LanguageRegistry.instance().addStringLocalization("itemGroup.TutorialCreativeTabs", "en_US", "Tutorial Creative Tab");
    LanguageRegistry.instance().addStringLocalization("itemGroup.TutorialCreativeTabs", "fr_FR", "Tutoriel Table Creative");

    Les fichiers en_US.lang et fr_FR.lang ne servent à rien en 1.5.2.

    Rendu final

    Voir sur github

    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
      sevenno07 dernière édition par 18 août 2013, 21:41

      tutoriel bien expliqué ^^.

      Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

      1 réponse Dernière réponse Répondre Citer 0
      • Gugu
        Gugu dernière édition par Superloup10 7 juin 2018, 12:52 18 août 2013, 22:15

        Note : On peut aussi éviter de faire la classe avec une ligne :

        A mettre dans le fichier main du mod :

        public static final CreativeTabs ExempleTab = new CreativeTabs("exempleTab");
        

        Mais je ne sais pas comment y ajouter une icone ( Ce sera un block de stone en icone de base )

        "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
        ― Jordan B. Peterson

        1 réponse Dernière réponse Répondre Citer 0
        • S
          sevenno07 dernière édition par 19 août 2013, 00:19

          Juste … je voudrai savoir pour quoi sa m’affiche toujours “itemGroup.TutorialCreativeTabs” quand je suis sur ma table creatif … sa commence a m’énervai car sa fais au moin plus d’une heur que je suis dessus …

          Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

          1 réponse Dernière réponse Répondre Citer 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 19 août 2013, 00:39

            Fichier de lang. Vérifie que tu n’as pas mit d’espace avant et après le =

            1 réponse Dernière réponse Répondre Citer 0
            • S
              sevenno07 dernière édition par 19 août 2013, 00:41

              justement c’est tout nickel T_T

              Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

              1 réponse Dernière réponse Répondre Citer 0
              • Superloup10
                Superloup10 Modérateurs dernière édition par 19 août 2013, 08:11

                Tes blocs et items apparaissent dedans ou pas?

                Si tu veux un exemple concret qui marche en 1.5.2 regardes : https://github.com/Superloup10/Ere_Geologique/blob/master/ere_geologique/common/EreGeologique.java , https://github.com/Superloup10/Ere_Geologique/blob/master/ere_geologique/common/EGCreativeTab.java , https://github.com/Superloup10/Ere_Geologique/blob/master/mods/EreGeologique/lang/fr_FR.lang

                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
                  sevenno07 dernière édition par 19 août 2013, 08:32

                  Merci, oui mais bloques est items apparaissent dedans :), et merci, car c’est en 1.5.2 justement ^^.

                  Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                  1 réponse Dernière réponse Répondre Citer 0
                  • Superloup10
                    Superloup10 Modérateurs dernière édition par 19 août 2013, 08:49

                    Si tu reprends les codes depuis mon Github, tu ne devrais pas avoir de soucis, j’ai mis très longtemps à le déboguer.

                    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
                      sevenno07 dernière édition par 19 août 2013, 08:53

                      XD, et bien merci car sa va ma filai la un sacrai coup de main, hier j’ai du y restai 2h nonstops dessus x).

                      Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                      1 réponse Dernière réponse Répondre Citer 0
                      • Superloup10
                        Superloup10 Modérateurs dernière édition par 19 août 2013, 08:55

                        J’ai mis un peu plus de 48 h à trouver d’où venait mes erreurs.

                        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
                          sevenno07 dernière édition par 19 août 2013, 09:00

                          Tu va pas me croire –', sa ne fonctionne toujours pas !

                          Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                          1 réponse Dernière réponse Répondre Citer 0
                          • Superloup10
                            Superloup10 Modérateurs dernière édition par 19 août 2013, 09:07

                            Tu peux poster des screens et des bouts de ton code que je puisse trouver ce qui bug.

                            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
                              sevenno07 dernière édition par Superloup10 7 juin 2018, 12:57 19 août 2013, 09:18

                              Ok tien
                              ::::
                              Class principale:

                              @PreInit
                              public void preload(FMLPreInitializationEvent event)
                              {
                              // creative tabs
                              Teste.loadCreativeTab();
                              }

                              Class de la table créatife:

                              package "nom_de_mon_mod".common;
                              import net.minecraft.creativetab.CreativeTabs;
                              import net.minecraft.item.ItemStack;
                              public class Teste extends CreativeTabs
                              {
                              public static CreativeTabs Teste;
                              public static void loadCreativeTab()
                              {
                              Teste = new Teste("Teste");
                              }
                              public Teste(String name)
                              {
                              super(name);
                              }
                              @Override
                              public ItemStack getIconItemStack()
                              {
                              return new ItemStack("nom_de_mon_mod"."nom_de_mon_bloque");
                              }
                              }

                              le fichier en_US.lang:

                              //CreativeTabs
                              itemGroup.Teste = Teste tabs

                              :::

                              In game sa me fais toujours le “itemGroup.Teste”

                              PS: j’ai fais exactement comme toi … excepté pour le bloque qui apparais dans le petit onglé.

                              Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                              1 réponse Dernière réponse Répondre Citer 0
                              • Superloup10
                                Superloup10 Modérateurs dernière édition par 19 août 2013, 09:34

                                Tu n’aurais pas oublié de mettre ça :

                                LanguageRegistry.instance().loadLocalization("/mods/EreGeologique/lang/en_US.lang", "en_US", false);
                                LanguageRegistry.instance().loadLocalization("/mods/EreGeologique/lang/fr_FR.lang", "fr_FR", false);

                                A mettre dans le @PostInit.

                                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
                                  sevenno07 dernière édition par 19 août 2013, 09:38

                                  LOL ok XD___
                                  Hou ! Hou ! Hou ! Hourra ! merci beaucoup pour votre aide ^^.

                                  Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • Superloup10
                                    Superloup10 Modérateurs dernière édition par 19 août 2013, 09:46

                                    Comme ça tu peux également rajouter tes blocs, tes items et des entitées dedans.

                                    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
                                      sevenno07 dernière édition par 19 août 2013, 09:50

                                      oui … en parlent des bloques et des items … maintenant il n’apparaisse pas dans la table créatife … -__-

                                      Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • Superloup10
                                        Superloup10 Modérateurs dernière édition par Superloup10 7 juin 2018, 13:00 19 août 2013, 10:14

                                        C’est normal, il faut que tu modifies

                                        this.setCreativeTab(EGCreativeTab.EGCreativeTab);
                                        

                                        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
                                          sevenno07 dernière édition par 19 août 2013, 10:16

                                          oui bain justement … c’est déjà fais lol… une solution ?? T_T

                                          Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

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

                                          MINECRAFT FORGE FRANCE © 2018

                                          Powered by NodeBB