MFF

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

    [CreativeTab]

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    14 Messages 2 Publieurs 2.5k Vues 1 Abonné
    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.
    • robin4002R En ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      Retires la fonction

      @Override
      public void displayAllReleventItems(List list)
      {
      
      }
      
      1 réponse Dernière réponse Répondre Citer 0
      • SpyManS Hors-ligne
        SpyMan
        dernière édition par

        Quand j’ai ajouté cette fonction le Tab ne fonctionnait déjà pas. Y-a-t-il un GameRegistry pour les tabs ? ou autre chose? :huh:

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

          Non, il n’y a pas besoin de l’enregistrer.

          L’onglet est vide ou il est juste pas présent ?

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

            Il est vide, j’ai beau mettre des  items/blocs dedans avec setCreativeTab mais çà ne marche pas.

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

              Tes items sont bien présent en jeu ?

              Peux-tu envoyé ta classe principale complète ?

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

                Oui, mes items sont présents dans le jeu

                ​package com.google.SpyMan.Mechanicalcraft.common;
                
                import java.util.ArrayList;
                import java.util.List;
                
                import net.minecraft.creativetab.CreativeTabs;
                import net.minecraft.init.Blocks;
                import net.minecraft.init.Items;
                import net.minecraft.item.Item;
                import net.minecraft.item.Item.ToolMaterial;
                import net.minecraft.item.ItemAxe;
                import net.minecraft.item.ItemHoe;
                import net.minecraft.item.ItemPickaxe;
                import net.minecraft.item.ItemSpade;
                import net.minecraft.item.ItemStack;
                import net.minecraft.item.ItemSword;
                import net.minecraft.item.ItemTool;
                import net.minecraft.block.Block;
                import net.minecraft.block.material.Material;
                import net.minecraftforge.common.util.EnumHelper;
                import net.minecraftforge.oredict.OreDictionary;
                
                import com.google.SpyMan.Mechanicalcraft.proxy.ClientProxy;
                import com.google.SpyMan.Mechanicalcraft.proxy.CommonProxy;
                
                import cpw.mods.fml.common.FMLCommonHandler;
                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;
                
                @Mod(modid = "modmechanicalcraft", name = "MechanicalCraft_beta", version = "1.0.0")
                public class mod_mechanicalcraft {
                
                @Instance("modmechanicalcraft")
                public static mod_mechanicalcraft instance;
                
                @SidedProxy(clientSide = "com.google.SpyMan.Mechanicalcraft.proxy.ClientProxy", serverSide = "com.google.SpyMan.Mechanicalcraft.proxy.CommonProxy")
                public static CommonProxy proxy;
                
                // Item –---------------------------------------------
                
                public static Item Wrench, Hammer, Pliers;
                public static Item SteelPickaxe, SteelAxe, SteelShovel, SteelSword,
                SteelHoe;
                public static Item steelIngot, copperIngot;
                public static Item ironPlate, steelPlate, copperPlate;
                public static Item ironGear, steelGear, copperGear;
                public static Item redstoneCrystal;
                public static Item steelDust, coalDust, ironDust, copperDust;
                public static Item Engine;
                public static Item crusherBlade;
                // Blocks ----------------------------------------------
                
                public static Block Crusher;
                
                public static Block MachineBlock;
                
                // Other -------------------------------------------------
                
                public static ToolMaterial SteelTools = EnumHelper.addToolMaterial(
                "SteelTools", 2, 649, 10.0F, 3.0F, 20);
                
                public static CreativeTabs creatab;
                
                @EventHandler
                public void preInit(FMLPreInitializationEvent event) {
                
                // Item ---------------------------------------------
                
                Wrench = new Wrench().setUnlocalizedName("Wrench").setMaxStackSize(1)
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:Wrench");
                Hammer = new Hammer().setUnlocalizedName("Hammer").setMaxStackSize(1)
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:Hammer");
                steelIngot = new steelIngot().setUnlocalizedName("steelIngot")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:steelingot");
                coalDust = new coalDust().setUnlocalizedName("coalDust")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:coaldust");
                ironPlate = new ironPlate().setUnlocalizedName("ironPlate")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:ironplate");
                steelPlate = new steelPlate().setUnlocalizedName("steelPlate")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:steelplate");
                ironGear = new ironGear().setUnlocalizedName("ironGear")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:irongear");
                redstoneCrystal = new redstoneCrystal()
                .setUnlocalizedName("redstoneCrystal")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:redstonecrystal");
                steelGear = new steelGear().setUnlocalizedName("steelGear")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:steelGear");
                ironDust = new ironDust().setUnlocalizedName("ironDust")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:ironDust");
                steelDust = new steelDust().setUnlocalizedName("steelDust")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:steelDust");
                Pliers = new Pliers().setUnlocalizedName("Pliers").setMaxStackSize(1)
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:pliers");
                Engine = new Engine().setUnlocalizedName("Engine")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:engine");
                copperGear = new CopperGear().setUnlocalizedName("copperGear")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:copperGear");
                copperIngot = new CopperIngot().setUnlocalizedName("copperIngot")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:copperIngot");
                copperDust = new CopperDust().setUnlocalizedName("copperDust")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:copperDust");
                copperPlate = new copperPlate().setUnlocalizedName("copperPlate")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:copperPlate");
                crusherBlade = new crusherBlade().setUnlocalizedName("crusherBlade")
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setTextureName("modmechanicalcraft:crusherBlade");
                SteelPickaxe = new SteelPickaxe(SteelTools)
                .setUnlocalizedName("SteelPickaxe")
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:steelpickaxe");
                SteelAxe = new SteelAxe(SteelTools).setUnlocalizedName("SteelAxe")
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:steelaxe");
                SteelShovel = new SteelShovel(SteelTools)
                .setUnlocalizedName("SteelShovel")
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:steelshovel");
                SteelSword = new SteelSword(SteelTools)
                .setUnlocalizedName("SteelSword")
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:steelsword");
                SteelHoe = new SteelHoe(SteelTools).setUnlocalizedName("SteelHoe")
                .setCreativeTab(CreativeTabs.tabTools)
                .setTextureName("modmechanicalcraft:steelhoe");
                
                // Blocks ------------------------------------------------
                
                Crusher = new Crusher(Material.iron).setBlockName("Crusher")
                .setCreativeTab(CreativeTabs.tabRedstone);
                
                MachineBlock = new MachineBlock(Material.iron)
                .setCreativeTab(CreativeTabs.tabMaterials)
                .setBlockName("MachineBlock")
                .setBlockTextureName("modmechanicalcraft:crusher_left_right");
                
                // Other -------------------------------------------------------
                
                creatab = new Ctab("Ctab");
                
                // Item --------------------------------------------------
                
                GameRegistry.registerItem(Wrench, "Wrench");
                GameRegistry.registerItem(Hammer, "Hammer");
                GameRegistry.registerItem(steelIngot, "steelIngot");
                GameRegistry.registerItem(coalDust, "coalDust");
                GameRegistry.registerItem(ironPlate, "ironPlate");
                GameRegistry.registerItem(steelPlate, "steelPlate");
                GameRegistry.registerItem(ironGear, "ironGear");
                GameRegistry.registerItem(steelGear, "steelGear");
                GameRegistry.registerItem(steelDust, "steelDust");
                GameRegistry.registerItem(ironDust, "ironDust");
                GameRegistry.registerItem(redstoneCrystal, "redstoneCrystal");
                GameRegistry.registerItem(Engine, "Engine");
                GameRegistry.registerItem(Pliers, "Pliers");
                GameRegistry.registerItem(copperIngot, "copperIngot");
                GameRegistry.registerItem(copperDust, "copperDust");
                GameRegistry.registerItem(copperGear, "copperGear");
                GameRegistry.registerItem(copperPlate, "copperPlate");
                GameRegistry.registerItem(crusherBlade, "crusherBlade");
                GameRegistry.registerItem(SteelPickaxe, "SteelPickaxe");
                GameRegistry.registerItem(SteelAxe, "SteelAxe");
                GameRegistry.registerItem(SteelShovel, "SteelShovel");
                GameRegistry.registerItem(SteelSword, "SteelSword");
                GameRegistry.registerItem(SteelHoe, "SteelHoe");
                
                // Blocks ---------------------------------------------
                
                GameRegistry.registerBlock(Crusher, "Crusher");
                GameRegistry.registerBlock(MachineBlock, "MachineBlock");
                
                // TileEntity ---------------------------------------------
                
                GameRegistry.registerTileEntity(TileCrusher.class,
                "modmechanicalcraft:Crusher");
                
                // Other-----------------------------------------------------------------
                
                // -----------------------------------------------------------------
                
                // Recipe --------------------------------------------------------------
                
                GameRegistry.addRecipe(new ItemStack(Wrench, 1, 0), new Object[]{"I I",
                " O ", " I ", 'I', new ItemStack(Items.iron_ingot, 1, 0), 'O',
                new ItemStack(Items.dye, 1, 14)});
                
                GameRegistry.addRecipe(new ItemStack(Hammer, 1, 0), new Object[]{"III",
                "III", " S ", 'S', new ItemStack(Items.stick, 1, 0), 'I',
                new ItemStack(Items.iron_ingot, 1, 0)});
                
                GameRegistry
                .addShapelessRecipe(new ItemStack(ironPlate, 2, 0),
                new Object[]{
                new ItemStack(Items.iron_ingot, 1, 0),
                new ItemStack(Hammer, 1,
                OreDictionary.WILDCARD_VALUE)});
                
                GameRegistry
                .addShapelessRecipe(new ItemStack(steelPlate, 2), new Object[]{
                new ItemStack(steelIngot, 1, 0),
                new ItemStack(Hammer, 1, OreDictionary.WILDCARD_VALUE)});
                
                GameRegistry.addRecipe(new ItemStack(ironGear, 1, 0), new Object[]{
                " I ", "ICI", " I ", 'I',
                new ItemStack(Items.iron_ingot, 1, 0), 'C',
                new ItemStack(copperGear, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(steelGear, 1, 0), new Object[]{
                " L ", "LIL", " L ", 'L', new ItemStack(steelIngot, 1, 0), 'I',
                new ItemStack(ironGear, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(crusherBlade, 1, 0), new Object[]{
                " D ", "DID", " D ", 'I',
                new ItemStack(Items.iron_ingot, 1, 0), 'D',
                new ItemStack(Items.diamond, 1, 0)});
                
                GameRegistry.addShapelessRecipe(new ItemStack(steelDust, 2),
                new Object[]{new ItemStack(ironDust, 1, 0),
                new ItemStack(ironDust, 1, 0),
                new ItemStack(coalDust, 1, 0),
                new ItemStack(coalDust, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(redstoneCrystal, 1, 0),
                new Object[]{"RRR", "RDR", "RRR", 'R',
                new ItemStack(Items.redstone, 1, 0), 'D',
                new ItemStack(Items.diamond, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(Pliers, 1, 0), new Object[]{"I I",
                " I ", "D D", 'I', new ItemStack(Items.iron_ingot, 1, 0), 'D',
                new ItemStack(Items.dye, 1, 6)});
                
                GameRegistry.addRecipe(new ItemStack(Engine, 1, 0), new Object[]{"PGP",
                "PFP", "PGP", 'G', new ItemStack(ironGear, 1, 0), 'P',
                new ItemStack(ironPlate, 1, 0), 'F',
                new ItemStack(Blocks.furnace, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(copperGear, 2, 0), new Object[]{
                " C ", "CCC", " C ", 'C', new ItemStack(copperIngot, 1, 0)});
                
                GameRegistry
                .addShapelessRecipe(new ItemStack(copperPlate, 2, 0),
                new Object[]{
                new ItemStack(copperIngot, 1, 0),
                new ItemStack(Hammer, 1,
                OreDictionary.WILDCARD_VALUE)});
                
                GameRegistry.addRecipe(new ItemStack(MachineBlock, 2, 0), new Object[]{
                "PPP", "P P", "PPP", 'P', new ItemStack(ironPlate, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(Crusher, 1, 0), new Object[]{
                "PMP", "PEP", "PBP", 'P', new ItemStack(ironPlate), 'M',
                new ItemStack(MachineBlock), 'E', new ItemStack(Engine), 'B',
                new ItemStack(crusherBlade)});
                
                GameRegistry.addRecipe(new ItemStack(SteelPickaxe, 1, 0), new Object[]{
                "III", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelAxe, 1, 0), new Object[]{
                " II", " SI", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelAxe, 1, 0), new Object[]{
                "II ", "IS ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelShovel, 1, 0), new Object[]{
                " I ", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelShovel, 1, 0), new Object[]{
                "  I", "  S", "  S", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelShovel, 1, 0), new Object[]{
                "I  ", "S  ", "S  ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelHoe, 1, 0), new Object[]{
                " II", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelHoe, 1, 0), new Object[]{
                "II ", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelSword, 1, 0), new Object[]{
                " I ", " I ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelSword, 1, 0), new Object[]{
                "I  ", "I  ", "S  ", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                GameRegistry.addRecipe(new ItemStack(SteelSword, 1, 0), new Object[]{
                "  I", "  I", "  S", 'S', new ItemStack(Items.stick, 1, 0),
                'I', new ItemStack(steelIngot, 1, 0)});
                
                // Smelting Recipe -------------------------------
                
                GameRegistry.addSmelting(new ItemStack(steelDust), new ItemStack(
                steelIngot), 30);
                
                GameRegistry.addSmelting(new ItemStack(copperDust), new ItemStack(
                copperIngot), 30);
                
                GameRegistry.addSmelting(new ItemStack(ironDust), new ItemStack(
                Items.iron_ingot), 30);
                
                // =========================================================================================================
                
                }
                
                @EventHandler
                public void init(FMLInitializationEvent event) {
                proxy.registerRender();
                }
                
                @EventHandler
                public void postInit(FMLPostInitializationEvent event) {
                }
                
                public static final String MODID = "modmechanicalcraft";
                
                }
                
                1 réponse Dernière réponse Répondre Citer 0
                • robin4002R En ligne
                  robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                  dernière édition par

                  ​package com.google.SpyMan.Mechanicalcraft.common;
                  
                  import java.util.ArrayList;
                  import java.util.List;
                  
                  import net.minecraft.creativetab.CreativeTabs;
                  import net.minecraft.init.Blocks;
                  import net.minecraft.init.Items;
                  import net.minecraft.item.Item;
                  import net.minecraft.item.Item.ToolMaterial;
                  import net.minecraft.item.ItemAxe;
                  import net.minecraft.item.ItemHoe;
                  import net.minecraft.item.ItemPickaxe;
                  import net.minecraft.item.ItemSpade;
                  import net.minecraft.item.ItemStack;
                  import net.minecraft.item.ItemSword;
                  import net.minecraft.item.ItemTool;
                  import net.minecraft.block.Block;
                  import net.minecraft.block.material.Material;
                  import net.minecraftforge.common.util.EnumHelper;
                  import net.minecraftforge.oredict.OreDictionary;
                  
                  import com.google.SpyMan.Mechanicalcraft.proxy.ClientProxy;
                  import com.google.SpyMan.Mechanicalcraft.proxy.CommonProxy;
                  
                  import cpw.mods.fml.common.FMLCommonHandler;
                  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;
                  
                  @Mod(modid = "modmechanicalcraft", name = "MechanicalCraft_beta", version = "1.0.0")
                  public class mod_mechanicalcraft {
                  
                  @Instance("modmechanicalcraft")
                  public static mod_mechanicalcraft instance;
                  
                  @SidedProxy(clientSide = "com.google.SpyMan.Mechanicalcraft.proxy.ClientProxy", serverSide = "com.google.SpyMan.Mechanicalcraft.proxy.CommonProxy")
                  public static CommonProxy proxy;
                  
                  // Item –---------------------------------------------
                  
                  public static Item Wrench, Hammer, Pliers;
                  public static Item SteelPickaxe, SteelAxe, SteelShovel, SteelSword,
                  SteelHoe;
                  public static Item steelIngot, copperIngot;
                  public static Item ironPlate, steelPlate, copperPlate;
                  public static Item ironGear, steelGear, copperGear;
                  public static Item redstoneCrystal;
                  public static Item steelDust, coalDust, ironDust, copperDust;
                  public static Item Engine;
                  public static Item crusherBlade;
                  // Blocks ----------------------------------------------
                  
                  public static Block Crusher;
                  
                  public static Block MachineBlock;
                  
                  // Other -------------------------------------------------
                  
                  public static ToolMaterial SteelTools = EnumHelper.addToolMaterial(
                  "SteelTools", 2, 649, 10.0F, 3.0F, 20);
                  
                  public static CreativeTabs creatab = new Ctab("Ctab");
                  
                  @EventHandler
                  public void preInit(FMLPreInitializationEvent event) {
                  
                  // Item ---------------------------------------------
                  
                  Wrench = new Wrench().setUnlocalizedName("Wrench").setMaxStackSize(1)
                  .setCreativeTab(creatab)
                  .setTextureName("modmechanicalcraft:Wrench");
                  Hammer = new Hammer().setUnlocalizedName("Hammer").setMaxStackSize(1)
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:Hammer");
                  steelIngot = new steelIngot().setUnlocalizedName("steelIngot")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:steelingot");
                  coalDust = new coalDust().setUnlocalizedName("coalDust")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:coaldust");
                  ironPlate = new ironPlate().setUnlocalizedName("ironPlate")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:ironplate");
                  steelPlate = new steelPlate().setUnlocalizedName("steelPlate")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:steelplate");
                  ironGear = new ironGear().setUnlocalizedName("ironGear")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:irongear");
                  redstoneCrystal = new redstoneCrystal()
                  .setUnlocalizedName("redstoneCrystal")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:redstonecrystal");
                  steelGear = new steelGear().setUnlocalizedName("steelGear")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:steelGear");
                  ironDust = new ironDust().setUnlocalizedName("ironDust")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:ironDust");
                  steelDust = new steelDust().setUnlocalizedName("steelDust")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:steelDust");
                  Pliers = new Pliers().setUnlocalizedName("Pliers").setMaxStackSize(1)
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:pliers");
                  Engine = new Engine().setUnlocalizedName("Engine")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:engine");
                  copperGear = new CopperGear().setUnlocalizedName("copperGear")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:copperGear");
                  copperIngot = new CopperIngot().setUnlocalizedName("copperIngot")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:copperIngot");
                  copperDust = new CopperDust().setUnlocalizedName("copperDust")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:copperDust");
                  copperPlate = new copperPlate().setUnlocalizedName("copperPlate")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:copperPlate");
                  crusherBlade = new crusherBlade().setUnlocalizedName("crusherBlade")
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setTextureName("modmechanicalcraft:crusherBlade");
                  SteelPickaxe = new SteelPickaxe(SteelTools)
                  .setUnlocalizedName("SteelPickaxe")
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:steelpickaxe");
                  SteelAxe = new SteelAxe(SteelTools).setUnlocalizedName("SteelAxe")
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:steelaxe");
                  SteelShovel = new SteelShovel(SteelTools)
                  .setUnlocalizedName("SteelShovel")
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:steelshovel");
                  SteelSword = new SteelSword(SteelTools)
                  .setUnlocalizedName("SteelSword")
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:steelsword");
                  SteelHoe = new SteelHoe(SteelTools).setUnlocalizedName("SteelHoe")
                  .setCreativeTab(CreativeTabs.tabTools)
                  .setTextureName("modmechanicalcraft:steelhoe");
                  
                  // Blocks ------------------------------------------------
                  
                  Crusher = new Crusher(Material.iron).setBlockName("Crusher")
                  .setCreativeTab(CreativeTabs.tabRedstone);
                  
                  MachineBlock = new MachineBlock(Material.iron)
                  .setCreativeTab(CreativeTabs.tabMaterials)
                  .setBlockName("MachineBlock")
                  .setBlockTextureName("modmechanicalcraft:crusher_left_right");
                  
                  // Item --------------------------------------------------
                  
                  GameRegistry.registerItem(Wrench, "Wrench");
                  GameRegistry.registerItem(Hammer, "Hammer");
                  GameRegistry.registerItem(steelIngot, "steelIngot");
                  GameRegistry.registerItem(coalDust, "coalDust");
                  GameRegistry.registerItem(ironPlate, "ironPlate");
                  GameRegistry.registerItem(steelPlate, "steelPlate");
                  GameRegistry.registerItem(ironGear, "ironGear");
                  GameRegistry.registerItem(steelGear, "steelGear");
                  GameRegistry.registerItem(steelDust, "steelDust");
                  GameRegistry.registerItem(ironDust, "ironDust");
                  GameRegistry.registerItem(redstoneCrystal, "redstoneCrystal");
                  GameRegistry.registerItem(Engine, "Engine");
                  GameRegistry.registerItem(Pliers, "Pliers");
                  GameRegistry.registerItem(copperIngot, "copperIngot");
                  GameRegistry.registerItem(copperDust, "copperDust");
                  GameRegistry.registerItem(copperGear, "copperGear");
                  GameRegistry.registerItem(copperPlate, "copperPlate");
                  GameRegistry.registerItem(crusherBlade, "crusherBlade");
                  GameRegistry.registerItem(SteelPickaxe, "SteelPickaxe");
                  GameRegistry.registerItem(SteelAxe, "SteelAxe");
                  GameRegistry.registerItem(SteelShovel, "SteelShovel");
                  GameRegistry.registerItem(SteelSword, "SteelSword");
                  GameRegistry.registerItem(SteelHoe, "SteelHoe");
                  
                  // Blocks ---------------------------------------------
                  
                  GameRegistry.registerBlock(Crusher, "Crusher");
                  GameRegistry.registerBlock(MachineBlock, "MachineBlock");
                  
                  // TileEntity ---------------------------------------------
                  
                  GameRegistry.registerTileEntity(TileCrusher.class,
                  "modmechanicalcraft:Crusher");
                  
                  // Other-----------------------------------------------------------------
                  
                  // -----------------------------------------------------------------
                  
                  // Recipe --------------------------------------------------------------
                  
                  GameRegistry.addRecipe(new ItemStack(Wrench, 1, 0), new Object[]{"I I",
                  " O ", " I ", 'I', new ItemStack(Items.iron_ingot, 1, 0), 'O',
                  new ItemStack(Items.dye, 1, 14)});
                  
                  GameRegistry.addRecipe(new ItemStack(Hammer, 1, 0), new Object[]{"III",
                  "III", " S ", 'S', new ItemStack(Items.stick, 1, 0), 'I',
                  new ItemStack(Items.iron_ingot, 1, 0)});
                  
                  GameRegistry
                  .addShapelessRecipe(new ItemStack(ironPlate, 2, 0),
                  new Object[]{
                  new ItemStack(Items.iron_ingot, 1, 0),
                  new ItemStack(Hammer, 1,
                  OreDictionary.WILDCARD_VALUE)});
                  
                  GameRegistry
                  .addShapelessRecipe(new ItemStack(steelPlate, 2), new Object[]{
                  new ItemStack(steelIngot, 1, 0),
                  new ItemStack(Hammer, 1, OreDictionary.WILDCARD_VALUE)});
                  
                  GameRegistry.addRecipe(new ItemStack(ironGear, 1, 0), new Object[]{
                  " I ", "ICI", " I ", 'I',
                  new ItemStack(Items.iron_ingot, 1, 0), 'C',
                  new ItemStack(copperGear, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(steelGear, 1, 0), new Object[]{
                  " L ", "LIL", " L ", 'L', new ItemStack(steelIngot, 1, 0), 'I',
                  new ItemStack(ironGear, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(crusherBlade, 1, 0), new Object[]{
                  " D ", "DID", " D ", 'I',
                  new ItemStack(Items.iron_ingot, 1, 0), 'D',
                  new ItemStack(Items.diamond, 1, 0)});
                  
                  GameRegistry.addShapelessRecipe(new ItemStack(steelDust, 2),
                  new Object[]{new ItemStack(ironDust, 1, 0),
                  new ItemStack(ironDust, 1, 0),
                  new ItemStack(coalDust, 1, 0),
                  new ItemStack(coalDust, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(redstoneCrystal, 1, 0),
                  new Object[]{"RRR", "RDR", "RRR", 'R',
                  new ItemStack(Items.redstone, 1, 0), 'D',
                  new ItemStack(Items.diamond, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(Pliers, 1, 0), new Object[]{"I I",
                  " I ", "D D", 'I', new ItemStack(Items.iron_ingot, 1, 0), 'D',
                  new ItemStack(Items.dye, 1, 6)});
                  
                  GameRegistry.addRecipe(new ItemStack(Engine, 1, 0), new Object[]{"PGP",
                  "PFP", "PGP", 'G', new ItemStack(ironGear, 1, 0), 'P',
                  new ItemStack(ironPlate, 1, 0), 'F',
                  new ItemStack(Blocks.furnace, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(copperGear, 2, 0), new Object[]{
                  " C ", "CCC", " C ", 'C', new ItemStack(copperIngot, 1, 0)});
                  
                  GameRegistry
                  .addShapelessRecipe(new ItemStack(copperPlate, 2, 0),
                  new Object[]{
                  new ItemStack(copperIngot, 1, 0),
                  new ItemStack(Hammer, 1,
                  OreDictionary.WILDCARD_VALUE)});
                  
                  GameRegistry.addRecipe(new ItemStack(MachineBlock, 2, 0), new Object[]{
                  "PPP", "P P", "PPP", 'P', new ItemStack(ironPlate, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(Crusher, 1, 0), new Object[]{
                  "PMP", "PEP", "PBP", 'P', new ItemStack(ironPlate), 'M',
                  new ItemStack(MachineBlock), 'E', new ItemStack(Engine), 'B',
                  new ItemStack(crusherBlade)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelPickaxe, 1, 0), new Object[]{
                  "III", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelAxe, 1, 0), new Object[]{
                  " II", " SI", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelAxe, 1, 0), new Object[]{
                  "II ", "IS ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelShovel, 1, 0), new Object[]{
                  " I ", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelShovel, 1, 0), new Object[]{
                  "  I", "  S", "  S", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelShovel, 1, 0), new Object[]{
                  "I  ", "S  ", "S  ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelHoe, 1, 0), new Object[]{
                  " II", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelHoe, 1, 0), new Object[]{
                  "II ", " S ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelSword, 1, 0), new Object[]{
                  " I ", " I ", " S ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelSword, 1, 0), new Object[]{
                  "I  ", "I  ", "S  ", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  GameRegistry.addRecipe(new ItemStack(SteelSword, 1, 0), new Object[]{
                  "  I", "  I", "  S", 'S', new ItemStack(Items.stick, 1, 0),
                  'I', new ItemStack(steelIngot, 1, 0)});
                  
                  // Smelting Recipe -------------------------------
                  
                  GameRegistry.addSmelting(new ItemStack(steelDust), new ItemStack(
                  steelIngot), 30);
                  
                  GameRegistry.addSmelting(new ItemStack(copperDust), new ItemStack(
                  copperIngot), 30);
                  
                  GameRegistry.addSmelting(new ItemStack(ironDust), new ItemStack(
                  Items.iron_ingot), 30);
                  
                  // =========================================================================================================
                  
                  }
                  
                  @EventHandler
                  public void init(FMLInitializationEvent event) {
                  proxy.registerRender();
                  }
                  
                  @EventHandler
                  public void postInit(FMLPostInitializationEvent event) {
                  }
                  
                  public static final String MODID = "modmechanicalcraft";
                  
                  }
                  
                  1 réponse Dernière réponse Répondre Citer 0
                  • SpyManS Hors-ligne
                    SpyMan
                    dernière édition par

                    Quel est la différence ???

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

                      Quel est la différence ?

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

                        J’ai initialisé l’onglet créatif sur une ligne (et surtout avant les blocs) et j’ai ajouté Wrench dans ton onglet créatif.

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

                          Merci de ton aide maintenant ça marche.  :shy:

                          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