MFF

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

    Les recettes

    Planifier Épinglé Verrouillé Déplacé Les bases
    1.6.x
    91 Messages 27 Publieurs 45.4k 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.
    • SCAREXS Hors-ligne
      SCAREX
      dernière édition par

      importer des bibliothèques ?! Toutes les libraries dont tu as besoin sont incluses, si tu veux faire un craft avec des sticks, il faut juste faire Items.stick et importer net.minecraft.init.Items, mais çà eclipse le fait tout seul.

      Exemple :
      GameRegistry.addRecipe(new ItemStack(tonEpee), “I”, “I”, “X”, ‘I’, tonItem, ‘X’, Items.stick) et c’est bon.

      Site web contenant mes scripts : http://SCAREXgaming.github.io

      Pas de demandes de support par MP ni par skype SVP.
      Je n'accepte sur skype que l…

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

        J’ai du mal écrire alors je pense car il me semblait que c’est ce que j’avais fait

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

          GameRegistry.addRecipe(new ItemStack(swordrubis), new Object[]{" X ", " X ", " Y ", ‘X’, new ItemStack(itemrubis), ‘Y’, ItemStack(Items.stick)});

          le .stick reste sous ligné et si j’import net.minecraft.init.Items

          j’ai une erreur au niveau de setUnlocalizedName

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

            Salut je crois que dans ton cas il n’y a pas besoin de ItemStack, utilise directement Items.stick
            et Tu as bien mis ton code dans ton Init de ta classe principale?

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

              oui c’est bien dans mon init et ça marche quand même pas

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

                @‘sventus’:

                GameRegistry.addRecipe(new ItemStack(swordrubis), new Object[]{" X ", " X ", " Y ", ‘X’, new ItemStack(itemrubis), ‘Y’, ItemStack(Items.stick)});

                le .stick reste sous ligné et si j’import   net.minecraft.init.Items

                j’ai une erreur au niveau de setUnlocalizedName

                Un erreur de “setUnlocalizedName” ?! Je sais pas ce que t’essaies de faire mais setUnlocalizedName est une fonction d’un item et n’a rien à voir avec les crafts Items.stick n’est peut être pas le bon nom, regarde ce que te propose eclipse. Normalement tu n’as pas à faire les imports, fait Ctrl + shift + o et eclipse s’en charge. Quelle est l’erreur soulignée ?

                Site web contenant mes scripts : http://SCAREXgaming.github.io

                Pas de demandes de support par MP ni par skype SVP.
                Je n'accepte sur skype que l…

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

                  je sais a quoi correspond le set…. mais quand j’importe net.minecraft.init.Items, j’ai le set… qui se souligne ^^

                  “stick cannot be resolved or is not a field” ça me propose de creer un field ou une constante dans Items

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

                    Envoi ta classe principale complète (avec les imports)

                    Site web contenant mes scripts : http://SCAREXgaming.github.io

                    Pas de demandes de support par MP ni par skype SVP.
                    Je n'accepte sur skype que l…

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

                      package fr.craftesys.items.common;
                      import cpw.mods.fml.common.Mod;
                      import cpw.mods.fml.common.Mod.EventHandler;
                      import cpw.mods.fml.common.Mod.Instance;
                      import cpw.mods.fml.common.SidedProxy;
                      import cpw.mods.fml.common.event.FMLInitializationEvent;
                      import cpw.mods.fml.common.event.FMLPostInitializationEvent;
                      import cpw.mods.fml.common.event.FMLPreInitializationEvent;
                      import cpw.mods.fml.common.registry.GameRegistry;
                      import fr.craftesys.items.proxy.commonproxy;
                      import net.minecraft.block.Block;
                      import net.minecraft.block.material.Material;
                      import net.minecraft.creativetab.CreativeTabs;
                      import net.minecraft.item.Item;
                      import net.minecraft.item.Item.ToolMaterial;
                      import net.minecraft.item.ItemArmor.ArmorMaterial;
                      import net.minecraft.item.ItemStack;
                      import net.minecraftforge.common.MinecraftForge;
                      import net.minecraftforge.common.util.EnumHelper;
                      
                      @Mod(modid = "moditems", name = "Mod Items", version = "1.7.10")
                      public class ModItems
                      {
                      public static final String MODID = "moditems";
                      @Instance(MODID)
                      public static ModItems instance;
                      @SidedProxy(clientSide = "fr.craftesys.items.proxy.clientproxy", serverSide = "fr.craftesys.items.proxy.commonproxy")
                      public static commonproxy proxy;
                      public static Item rubis;
                      public static Item itemrubis, helmetrubis, chestPlaterubis, leggingsrubis, bootsrubis;
                      public static Block blockrubis;
                      public static ArmorMaterial armorrubis = EnumHelper.addArmorMaterial("armorrubis", 85, new int[] {4, 6, 5, 4}, 20);
                      public static Item swordrubis, pickaxerubis, axerubis, shovelrubis, hoerubis;
                      public static ToolMaterial toolrubis = EnumHelper.addToolMaterial("toolrubis",3 , 1499, 12.0F, 4.0F, 18);
                      @EventHandler
                      public void preInit(FMLPreInitializationEvent event)
                      {
                      itemrubis = new Items().setUnlocalizedName("rubis").setTextureName(MODID + ":item_rubis").setCreativeTab(CreativeTabs.tabMaterials);
                      
                      helmetrubis = new ItemRubisArmor(armorrubis, 0).setUnlocalizedName("helmetrubis").setTextureName(MODID + ":helmetrubis");
                      chestPlaterubis = new ItemRubisArmor(armorrubis, 1).setUnlocalizedName("chestPlaterubis").setTextureName(MODID + ":chestplaterubis");
                      leggingsrubis = new ItemRubisArmor(armorrubis, 2).setUnlocalizedName("leggingsrubis").setTextureName(MODID + ":leggingsrubis");
                      bootsrubis = new ItemRubisArmor(armorrubis, 3).setUnlocalizedName("bootsrubis").setTextureName(MODID + ":bootsrubis");
                      swordrubis = new ItemRubisSword(toolrubis).setUnlocalizedName("swordrubis").setTextureName(MODID + ":sword_rubis");
                      pickaxerubis = new ItemRubisPickaxe(toolrubis).setUnlocalizedName("pickaxerubis").setTextureName(MODID + ":pickaxe_rubis");
                      axerubis = new ItemRubisAxe(toolrubis).setUnlocalizedName("axerubis").setTextureName(MODID + ":axe_rubis");
                      shovelrubis = new ItemRubisShovel(toolrubis).setUnlocalizedName("shovelrubis").setTextureName(MODID + ":shovel_rubis");
                      hoerubis = new ItemRubisHoe(toolrubis).setUnlocalizedName("hoerubis").setTextureName(MODID + ":hoe_rubis");
                      blockrubis = new Blockrubis(Material.rock).setBlockName("rubisblock").setBlockTextureName("moditems:block_rubis").setCreativeTab(CreativeTabs.tabBlock);;
                      
                      GameRegistry.registerItem(itemrubis, "item_rubis");
                      GameRegistry.registerItem(helmetrubis, "item_rubis_helmet");
                      GameRegistry.registerItem(chestPlaterubis, "item_rubis_chestplate");
                      GameRegistry.registerItem(leggingsrubis, "item_rubis_leggings");
                      GameRegistry.registerItem(bootsrubis, "item_rubis_boots");
                      GameRegistry.registerItem(swordrubis, "item_rubis_sword");
                      GameRegistry.registerItem(pickaxerubis, "item_rubis_pickaxe");
                      GameRegistry.registerItem(axerubis, "item_rubis_axe");
                      GameRegistry.registerItem(shovelrubis, "item_rubis_shovel");
                      GameRegistry.registerItem(hoerubis, "item_rubis_hoe");
                      GameRegistry.registerBlock(blockrubis, "block_rubis");
                      }
                      
                      @EventHandler
                      public void init(FMLInitializationEvent event)
                      {
                      swordrubis = new ItemRubisSword(toolrubis).setUnlocalizedName("swordrubis").setTextureName(MODID + "Confusword_tutoriel");
                      pickaxerubis = new ItemRubisPickaxe(toolrubis).setUnlocalizedName("pickaxerubis").setTextureName(MODID + ":pickaxe_tutoriel");
                      axerubis = new ItemRubisAxe(toolrubis).setUnlocalizedName("axerubis").setTextureName(MODID + ":axe_tutoriel");
                      shovelrubis = new ItemRubisShovel(toolrubis).setUnlocalizedName("shovelrubis").setTextureName(MODID + "Confushovel_tutoriel");
                      hoerubis = new ItemRubisHoe(toolrubis).setUnlocalizedName("hoerubis").setTextureName(MODID + ":hoe_tutoriel");
                      MinecraftForge.EVENT_BUS.register(new LivingEventHandler());
                      proxy.registerRender();
                      GameRegistry.addRecipe(new ItemStack(helmetrubis), new Object[]{"XXX", "X X", " ", 'X', new ItemStack(itemrubis)});
                      GameRegistry.addRecipe(new ItemStack(chestPlaterubis), new Object[]{"X X", "XXX", "XXX", 'X', new ItemStack(itemrubis)});
                      GameRegistry.addRecipe(new ItemStack(leggingsrubis), new Object[]{"XXX", "X X", "X X", 'X', new ItemStack(itemrubis)});
                      GameRegistry.addRecipe(new ItemStack(bootsrubis), new Object[]{" ", "X X", "X X", 'X', new ItemStack(itemrubis)});
                      GameRegistry.addRecipe(new ItemStack(swordrubis), new Object[]{" X ", " X ", " Y ", 'X', new ItemStack(itemrubis)}); // 'Y', new ItemStack(Items.stick)});
                      //GameRegistry.addRecipe(new ItemStack(pickaxerubis), new Object[]{"XXX", " Y ", " Y ", 'X', new ItemStack(itemrubis)}); //
                      //GameRegistry.addRecipe(new ItemStack(axerubis), new Object[]{"XX", "XY", " Y ", 'X', new ItemStack(itemrubis)}); //
                      //GameRegistry.addRecipe(new ItemStack(shovelrubis), new Object[]{"XX", " Y ", " Y ", 'X', new ItemStack(itemrubis)}); //
                      //GameRegistry.addRecipe(new ItemStack(hoerubis), new Object[]{"XXX", "X X", " ", 'X', new ItemStack(itemrubis)}); //
                      //GameRegistry.addRecipe(new ItemStack(blockrubis), new Object[]{"XXX", "XXX", "XXX", 'X', new ItemStack(itemrubis)});
                      }
                      
                      @EventHandler
                      public void postInit(FMLPostInitializationEvent event)
                      {
                      
                      }
                      }
                      
                      1 réponse Dernière réponse Répondre Citer 0
                      • SCAREXS Hors-ligne
                        SCAREX
                        dernière édition par

                        L’initialisation des items se fait dans le preInit, Les crafts sont bons, en revanche “itemrubis = new Items().setUnlocalizedName(“rubis”).setTextureName(MODID + “:item_rubis”).setCreativeTab(CreativeTabs.tabMaterials);” n’est pas possible car Items est une classe pour regrouper tous les items de minecraft, regarde tes autres items : ils sont extends Item et non ItemS.

                        Site web contenant mes scripts : http://SCAREXgaming.github.io

                        Pas de demandes de support par MP ni par skype SVP.
                        Je n'accepte sur skype que l…

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

                          ma classe s’apelle Items, je dois changer de nom ?

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

                            Items est déjà utilisé par Minecraft donc si tu veux l’utiliser, il faudra importer l’un et préciser à chaque fois le package pour l’autre. Exemple : GameRegistry.addRecipe(new ItemStack(tonItem), “X”, “X”, “Y”, ‘X’, tonAutreItem, ‘X’, net.minecraft.init.Items.stick). Mais ce serai plus simple et plus propre d’appeler ta classe différemment car Items est censé regrouper des items et non être une classe instanciable. Tu peux changer facilement le nom avec le refactor (Alt + shift + R sur le nom de la classe)

                            Site web contenant mes scripts : http://SCAREXgaming.github.io

                            Pas de demandes de support par MP ni par skype SVP.
                            Je n'accepte sur skype que l…

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

                              voila l’erreur de la console quand j’essaye de lancer le jeu  :

                              A fatal error has been detected by the Java Runtime Environment:

                              EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000001e741066, pid=7672, tid=4244

                              JRE version: Java™ SE Runtime Environment (8.0_45-b15) (build 1.8.0_45-b15)

                              Java VM: Java HotSpot™ 64-Bit Server VM (25.45-b02 mixed mode windows-amd64 compressed oops)

                              Problematic frame:

                              C  [OpenAL64.dll+0x11066]

                              Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

                              An error report file with more information is saved as:

                              C:\Users\……

                              If you would like to submit a bug report, please visit:

                              http://bugreport.java.com/bugreport/crash.jsp

                              The crash happened outside the Java Virtual Machine in native code.

                              See problematic frame for where to report the bug.

                              AL lib: (EE) alc_cleanup: 1 device not closed

                              Java HotSpot™ 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

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

                                C’est un problème qui arrive de temps en temps et j’ai jamais su pourquoi, relance ton jeu et ça ira.

                                Site web contenant mes scripts : http://SCAREXgaming.github.io

                                Pas de demandes de support par MP ni par skype SVP.
                                Je n'accepte sur skype que l…

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

                                  je l’ai déjà fait 6-7 fois ^^

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

                                    Envoi les logs complètes

                                    Site web contenant mes scripts : http://SCAREXgaming.github.io

                                    Pas de demandes de support par MP ni par skype SVP.
                                    Je n'accepte sur skype que l…

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

                                      [16:54:25] [Server thread/INFO]: Starting minecraft server version 1.7.10
                                      [16:54:28] [Server thread/INFO]: Loading properties
                                      [16:54:28] [Server thread/INFO]: Default game type: SURVIVAL
                                      [16:54:28] [Server thread/INFO]: Generating keypair
                                      [16:54:28] [Server thread/INFO]: Starting Minecraft server on *:25565
                                      [16:54:28] [Server thread/ERROR]: Encountered an unexpected exception
                                      java.lang.StringIndexOutOfBoundsException: String index out of range: 7
                                      at java.lang.String.charAt(Unknown Source) ~[?:1.8.0_45]
                                      at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:232) ~[CraftingManager.class:?]
                                      at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) ~[GameRegistry.class:?]
                                      at cpw.mods.fml.common.registry.GameRegistry.addRecipe(GameRegistry.java:245) ~[GameRegistry.class:?]
                                      at fr.craftesys.items.common.ModItems.init(ModItems.java:76) ~[ModItems.class:?]
                                      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                                      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[FMLModContainer.class:?]
                                      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                                      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
                                      at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:?]
                                      at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:?]
                                      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                                      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
                                      at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
                                      at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
                                      at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) ~[LoadController.class:?]
                                      at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737) ~[Loader.class:?]
                                      at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:?]
                                      at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:319) ~[FMLCommonHandler.class:?]
                                      at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:213) ~[DedicatedServer.class:?]
                                      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?]
                                      at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
                                      [16:54:28] [Server thread/ERROR]: This crash report has been saved to: C:\Users\Anthony\Desktop\forge-1.7.10-10.13.4.1448-1.7.10-src\eclipse\.\crash-reports\crash-2015-07-11_16.54.28-server.txt
                                      
                                      
                                      1 réponse Dernière réponse Répondre Citer 0
                                      • SCAREXS Hors-ligne
                                        SCAREX
                                        dernière édition par

                                        Il y a un problème avec tes crafts, renvoi ta classe principale.

                                        Site web contenant mes scripts : http://SCAREXgaming.github.io

                                        Pas de demandes de support par MP ni par skype SVP.
                                        Je n'accepte sur skype que l…

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

                                          package fr.craftesys.items.common;
                                          import cpw.mods.fml.common.Mod;
                                          import cpw.mods.fml.common.Mod.EventHandler;
                                          import cpw.mods.fml.common.Mod.Instance;
                                          import cpw.mods.fml.common.SidedProxy;
                                          import cpw.mods.fml.common.event.FMLInitializationEvent;
                                          import cpw.mods.fml.common.event.FMLPostInitializationEvent;
                                          import cpw.mods.fml.common.event.FMLPreInitializationEvent;
                                          import cpw.mods.fml.common.registry.GameRegistry;
                                          import fr.craftesys.items.proxy.commonproxy;
                                          import net.minecraft.block.Block;
                                          import net.minecraft.block.material.Material;
                                          import net.minecraft.creativetab.CreativeTabs;
                                          import net.minecraft.init.Items;
                                          import net.minecraft.item.Item;
                                          import net.minecraft.item.Item.ToolMaterial;
                                          import net.minecraft.item.ItemArmor.ArmorMaterial;
                                          import net.minecraft.item.ItemStack;
                                          import net.minecraftforge.common.MinecraftForge;
                                          import net.minecraftforge.common.util.EnumHelper;
                                          
                                          @Mod(modid = "moditems", name = "Mod Items", version = "1.7.10")
                                          public class ModItems
                                          {
                                          public static final String MODID = "moditems";
                                          @Instance(MODID)
                                          public static ModItems instance;
                                          @SidedProxy(clientSide = "fr.craftesys.items.proxy.clientproxy", serverSide = "fr.craftesys.items.proxy.commonproxy")
                                          public static commonproxy proxy;
                                          public static Item rubis;
                                          public static Item itemrubis, helmetrubis, chestPlaterubis, leggingsrubis, bootsrubis;
                                          public static Block blockrubis;
                                          public static ArmorMaterial armorrubis = EnumHelper.addArmorMaterial("armorrubis", 85, new int[] {4, 6, 5, 4}, 20);
                                          public static Item swordrubis, pickaxerubis, axerubis, shovelrubis, hoerubis;
                                          public static ToolMaterial toolrubis = EnumHelper.addToolMaterial("toolrubis",3 , 1499, 12.0F, 4.0F, 18);
                                          @EventHandler
                                          public void preInit(FMLPreInitializationEvent event)
                                          {
                                          itemrubis = new RubisItems().setUnlocalizedName("rubis").setTextureName(MODID + ":item_rubis").setCreativeTab(CreativeTabs.tabMaterials);
                                          
                                          helmetrubis = new ItemRubisArmor(armorrubis, 0).setUnlocalizedName("helmetrubis").setTextureName(MODID + ":helmetrubis");
                                          chestPlaterubis = new ItemRubisArmor(armorrubis, 1).setUnlocalizedName("chestPlaterubis").setTextureName(MODID + ":chestplaterubis");
                                          leggingsrubis = new ItemRubisArmor(armorrubis, 2).setUnlocalizedName("leggingsrubis").setTextureName(MODID + ":leggingsrubis");
                                          bootsrubis = new ItemRubisArmor(armorrubis, 3).setUnlocalizedName("bootsrubis").setTextureName(MODID + ":bootsrubis");
                                          swordrubis = new ItemRubisSword(toolrubis).setUnlocalizedName("swordrubis").setTextureName(MODID + ":sword_rubis");
                                          pickaxerubis = new ItemRubisPickaxe(toolrubis).setUnlocalizedName("pickaxerubis").setTextureName(MODID + ":pickaxe_rubis");
                                          axerubis = new ItemRubisAxe(toolrubis).setUnlocalizedName("axerubis").setTextureName(MODID + ":axe_rubis");
                                          shovelrubis = new ItemRubisShovel(toolrubis).setUnlocalizedName("shovelrubis").setTextureName(MODID + ":shovel_rubis");
                                          hoerubis = new ItemRubisHoe(toolrubis).setUnlocalizedName("hoerubis").setTextureName(MODID + ":hoe_rubis");
                                          blockrubis = new Blockrubis(Material.rock).setBlockName("rubisblock").setBlockTextureName("moditems:block_rubis").setCreativeTab(CreativeTabs.tabBlock);;
                                          
                                          GameRegistry.registerItem(itemrubis, "item_rubis");
                                          GameRegistry.registerItem(helmetrubis, "item_rubis_helmet");
                                          GameRegistry.registerItem(chestPlaterubis, "item_rubis_chestplate");
                                          GameRegistry.registerItem(leggingsrubis, "item_rubis_leggings");
                                          GameRegistry.registerItem(bootsrubis, "item_rubis_boots");
                                          GameRegistry.registerItem(swordrubis, "item_rubis_sword");
                                          GameRegistry.registerItem(pickaxerubis, "item_rubis_pickaxe");
                                          GameRegistry.registerItem(axerubis, "item_rubis_axe");
                                          GameRegistry.registerItem(shovelrubis, "item_rubis_shovel");
                                          GameRegistry.registerItem(hoerubis, "item_rubis_hoe");
                                          GameRegistry.registerBlock(blockrubis, "block_rubis");
                                          }
                                          
                                          @EventHandler
                                          public void init(FMLInitializationEvent event)
                                          {
                                          MinecraftForge.EVENT_BUS.register(new LivingEventHandler());
                                          proxy.registerRender();
                                          GameRegistry.addRecipe(new ItemStack(helmetrubis), new Object[]{"XXX", "X X", " ", 'X', new ItemStack(itemrubis)});
                                          GameRegistry.addRecipe(new ItemStack(chestPlaterubis), new Object[]{"X X", "XXX", "XXX", 'X', new ItemStack(itemrubis)});
                                          GameRegistry.addRecipe(new ItemStack(leggingsrubis), new Object[]{"XXX", "X X", "X X", 'X', new ItemStack(itemrubis)});
                                          GameRegistry.addRecipe(new ItemStack(bootsrubis), new Object[]{" ", "X X", "X X", 'X', new ItemStack(itemrubis)});
                                          GameRegistry.addRecipe(new ItemStack(swordrubis), new Object[]{" X ", " X ", " Y ", 'X', new ItemStack(itemrubis)});// 'Y' , new ItemStack(Items.stick)});
                                          GameRegistry.addRecipe(new ItemStack(pickaxerubis), new Object[]{"XXX", " Y ", " Y ", 'X', new ItemStack(itemrubis)}); // 'Y' , new ItemStack(Items.stick)});
                                          GameRegistry.addRecipe(new ItemStack(axerubis), new Object[]{"XX", "XY", " Y ", 'X', new ItemStack(itemrubis)}); //'Y' , new ItemStack(Items.stick)});;
                                          GameRegistry.addRecipe(new ItemStack(shovelrubis), new Object[]{"XX", " Y ", " Y ", 'X', new ItemStack(itemrubis)}); //'Y' , new ItemStack(Items.stick)});
                                          GameRegistry.addRecipe(new ItemStack(hoerubis), new Object[]{"XXX", "X X", " ", 'X', new ItemStack(itemrubis)}); //'Y' , new ItemStack(Items.stick)});
                                          GameRegistry.addRecipe(new ItemStack(blockrubis), new Object[]{"XXX", "XXX", "XXX", 'X', new ItemStack(itemrubis)});
                                          }
                                          
                                          @EventHandler
                                          public void postInit(FMLPostInitializationEvent event)
                                          {
                                          
                                          }
                                          }
                                          
                                          
                                          1 réponse Dernière réponse Répondre Citer 0
                                          • SCAREXS Hors-ligne
                                            SCAREX
                                            dernière édition par

                                            Il te manque le “Y” : {“XXX”, " Y ", " Y ", ‘X’, new ItemStack(itemrubis)}

                                            Site web contenant mes scripts : http://SCAREXgaming.github.io

                                            Pas de demandes de support par MP ni par skype SVP.
                                            Je n'accepte sur skype que l…

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB