MFF

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

    Enchantements sur items

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    11 Messages 3 Publieurs 3.1k 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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      Salut,

      ça ira mieux avec ça 😉

      http://www.minecraftforgefrance.fr/showthread.php?tid=183&pid=1926#pid1926

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

        merci beaucoup et comment on l’ajoute a la creative tab car sa me prend l’épée sans l’effet mais le craft marche svp ?

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

          @‘Libra’:

          merci beaucoup et comment on l’ajoute a la creative tab car sa me prend l’épée sans l’effet mais le craft marche svp ?

          Donne tes codes je vais regarder ce qui cloche pour l’enchantement 🙂
          Pour l’ajouter tu ajoutes la méthode setCreativeTab(CreativeTabs.tabCombat) soit à la suite de l’initialisation de l’item soit dans son constructeur si il a une classe.

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

            voila la classe principale tout ce passe ici car sur l’épée je n’ai rien touché
            :::

            package com.google.libra.modtest.common;
            
            import net.minecraft.block.Block;
            import net.minecraft.block.material.Material;
            import net.minecraft.creativetab.CreativeTabs;
            import net.minecraft.enchantment.Enchantment;
            import net.minecraft.entity.Entity;
            import net.minecraft.entity.EnumCreatureType;
            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.ItemArmor.ArmorMaterial;
            import net.minecraft.item.ItemStack;
            import net.minecraft.world.biome.BiomeGenBase;
            import net.minecraftforge.common.MinecraftForge;
            import net.minecraftforge.common.util.EnumHelper;
            
            import com.google.libra.modtest.common.blocks.BlockOreTutoriel;
            import com.google.libra.modtest.common.blocks.BlockTutorialStairs;
            import com.google.libra.modtest.common.blocks.BlockTutoriel;
            import com.google.libra.modtest.common.blocks.BlockTutorielMetadata;
            import com.google.libra.modtest.common.blocks.FantasyBlock;
            import com.google.libra.modtest.common.blocks.FenceBlock;
            import com.google.libra.modtest.common.blocks.GreenWall;
            import com.google.libra.modtest.common.blocks.WallBlock;
            import com.google.libra.modtest.common.entity.Aznching;
            import com.google.libra.modtest.common.entity.Darkheaven;
            import com.google.libra.modtest.common.entity.EntityMonMob;
            import com.google.libra.modtest.common.entity.Oxilac;
            import com.google.monpetitflocon.modtest.common.items.FantasyNugget;
            import com.google.libra.modtest.common.items.FufuAple;
            import com.google.libra.modtest.common.items.HautEpee;
            import com.google.libra.modtest.common.items.ItemTutoArmor;
            import com.google.libra.modtest.common.items.ItemTutoAxe;
            import com.google.libra.modtest.common.items.ItemTutoHoe;
            import com.google.libra.modtest.common.items.ItemTutoPickaxe;
            import com.google.libra.modtest.common.items.ItemTutoShovel;
            import com.google.libra.modtest.common.items.ItemTutoSword;
            import com.google.libra.modtest.common.items.Letest;
            import com.google.libra.modtest.common.items.MancheEpee;
            import com.google.libra.modtest.common.items.MilieuEpee;
            import com.google.libra.modtest.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.EntityRegistry;
            import cpw.mods.fml.common.registry.GameRegistry;
            
            @Mod(modid = "ModTest.MODID", name = "Fantasy Mod", version = "1.0.0")
            public class ModTest
            {
            public static final String MODID = "modtest";
            @Instance("MODID")
            public static ModTest instance;
            
            @SidedProxy(clientSide = "com.google.libra.modtest.proxy.ClientProxy", serverSide ="com.google.libra.modtest.proxy.CommonProxy")
            public static CommonProxy proxy;
            
            public static Item letest, fufuaple, helmetTuto, chestPlateTuto, leggingsTuto, bootsTuto, swordTuto, pickaxeTuto, axeTuto, shovelTuto, hoeTuto, MancheEpee, MilieuEpee, HautEpee,FantasyNugget;
            public static Block blockTutoriel, blockTutoriel2, blockMetadataTuto, blockTutoriel3, blocktutorialstairs,Wallblock, FantasyBlock,GreenFence,GreenStair,GreenWall,RedFence,RedStair,RedWall,PinkFence,PinkStair,PinkWall,OrangeFence,OrangeStair,OrangeWall;
            
            public static ArmorMaterial armorTuto = EnumHelper.addArmorMaterial("armorTuto", 45, new int[] {4, 9, 7, 4}, 30);
            public static ToolMaterial toolTuto = EnumHelper.addToolMaterial("toolTuto", 3, 1000, 12.0F, 4.0F, 20);
            public static ToolMaterial toolsword = EnumHelper.addToolMaterial("toolTuto", 3, 1000, 12.0F, 14.0F, 20);
            public static CreativeTabs FantasyBlockCreativeTabs = new FantasyBlockCreativeTabs("fantasy_block_creative_tabs");
            public static CreativeTabs tutorialCreativeTabs = new TutorialCreativeTabs("tutorial_creative_tabs");
            
            WorldGeneration worldgeneration = new WorldGeneration();
            
            @EventHandler
            public void preInit(FMLPreInitializationEvent event)
            {
            letest = new Letest().setUnlocalizedName("letest").setTextureName(MODID + ":Item_letest");
            fufuaple = new FufuAple(5, 1.5F, false).setAlwaysEdible().setUnlocalizedName("fufuaple").setTextureName(MODID + ":Item_fufuaple");
            helmetTuto = new ItemTutoArmor(armorTuto, 0).setUnlocalizedName("helmetTuto").setTextureName(MODID + ":helmet_tutoriel");
            chestPlateTuto = new ItemTutoArmor(armorTuto, 1).setUnlocalizedName("chestPlateTuto").setTextureName(MODID + ":chestplate_tutoriel");
            leggingsTuto = new ItemTutoArmor(armorTuto, 2).setUnlocalizedName("leggingsTuto").setTextureName(MODID + ":leggings_tutoriel");
            bootsTuto = new ItemTutoArmor(armorTuto, 3).setUnlocalizedName("bootsTuto").setTextureName(MODID + ":boots_tutoriel");
            swordTuto = new ItemTutoSword(toolsword).setUnlocalizedName("swordTuto").setTextureName(MODID + ":sword_tutoriel");
            pickaxeTuto = new ItemTutoPickaxe(toolTuto).setUnlocalizedName("pickaxeTuto").setTextureName(MODID + ":pickaxe_tutoriel");
            axeTuto = new ItemTutoAxe(toolTuto).setUnlocalizedName("axeTuto").setTextureName(MODID + ":axe_tutoriel");
            shovelTuto = new ItemTutoShovel(toolTuto).setUnlocalizedName("shovelTuto").setTextureName(MODID + ":shovel_tutoriel");
            hoeTuto = new ItemTutoHoe(toolTuto).setUnlocalizedName("hoeTuto").setTextureName(MODID + ":hoe_tutoriel");
            MancheEpee = new MancheEpee().setUnlocalizedName("MancheEpee").setTextureName(MODID + ":manche_epee");
            MilieuEpee = new MilieuEpee().setUnlocalizedName("MilieuEpee").setTextureName(MODID + ":milieu_epee");
            HautEpee = new HautEpee().setUnlocalizedName("HautEpee").setTextureName(MODID + ":haut_epee");
            FantasyNugget = new FantasyNugget().setUnlocalizedName("FantasyNugget").setTextureName(MODID + ":fantasy_nugget");
            
            GameRegistry.registerItem(letest, "item_letest");
            GameRegistry.registerItem(fufuaple, "item_fufuaple");
            GameRegistry.registerItem(helmetTuto, "item_tuto_helmet");
            GameRegistry.registerItem(chestPlateTuto, "item_tuto_chestplate");
            GameRegistry.registerItem(leggingsTuto, "item_tuto_leggings");
            GameRegistry.registerItem(bootsTuto, "item_tuto_boots");
            GameRegistry.registerItem(swordTuto, "item_tuto_sword");
            GameRegistry.registerItem(pickaxeTuto, "item_tuto_pickaxe");
            GameRegistry.registerItem(axeTuto, "item_tuto_axe");
            GameRegistry.registerItem(shovelTuto, "item_tuto_shovel");
            GameRegistry.registerItem(hoeTuto, "item_tuto_hoe");
            GameRegistry.registerItem(MancheEpee, "manche_epee");
            GameRegistry.registerItem(MilieuEpee, "milieu_epee");
            GameRegistry.registerItem(HautEpee, "haut_epee");
            GameRegistry.registerItem(FantasyNugget, "fantasy_nugget");
            
            blockTutoriel = new BlockOreTutoriel(Material.rock).setHardness(15.0F).setResistance(10.0F).setBlockName("tutoriel").setBlockTextureName(MODID + ":block_tutoriel");
            blockTutoriel2 = new BlockTutoriel(Material.wood).setHardness(1.5F).setResistance(10.0F).setBlockName("tutoriel2").setBlockTextureName(MODID + ":block_tutoriel2");
            blockMetadataTuto = new BlockTutorielMetadata().setBlockName("metadataTuto").setHardness(1.5F).setResistance(10.0F).setCreativeTab(ModTest.FantasyBlockCreativeTabs);
            blockTutoriel3 = new FenceBlock(MODID +":fantasy_block", Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("tutoriel3");
            blocktutorialstairs = new BlockTutorialStairs(ModTest.blockTutoriel3, 0, Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("TutorialStairs").setBlockTextureName(MODID + ":fantasy_block");
            Wallblock = new WallBlock(blockTutoriel3).setBlockName("WallBlock");
            FantasyBlock = new FantasyBlock(Material.rock).setHardness(5.0F).setResistance(10.0F).setBlockName("FantasyBlock").setBlockTextureName(MODID + ":fantasy_block");
            GreenFence = new FenceBlock(MODID +":block4", Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("green_fence");
            GreenStair = new BlockTutorialStairs(ModTest.GreenFence, 0, Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("green_stair").setBlockTextureName(MODID + ":block4");
            GreenWall = new GreenWall(ModTest.GreenFence).setBlockName("GreenWall");
            RedFence = new FenceBlock(MODID +":block1", Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("red_fence");
            RedStair = new BlockTutorialStairs(ModTest.RedFence, 0, Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("red_stair").setBlockTextureName(MODID + ":block1");
            RedWall = new com.google.libra.modtest.common.blocks.RedWall(ModTest.RedFence).setBlockName("RedWall");
            PinkFence = new FenceBlock(MODID +":block2", Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("pink_fence");
            PinkStair = new BlockTutorialStairs(ModTest.PinkFence, 0, Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("pink_stair").setBlockTextureName(MODID + ":block2");
            PinkWall = new com.google.libra.modtest.common.blocks.PinkWall(ModTest.PinkFence).setBlockName("PinkWall");
            OrangeFence = new FenceBlock(MODID +":block3", Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("orange_fence");
            OrangeStair = new BlockTutorialStairs(ModTest.OrangeFence, 0, Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("orange_stair").setBlockTextureName(MODID + ":block3");
            OrangeWall = new com.google.libra.modtest.common.blocks.OrangeWall(ModTest.OrangeFence).setBlockName("OrangeWall");
            
            GameRegistry.registerBlock(blockTutoriel, "block_tutoriel");
            GameRegistry.registerBlock(blockTutoriel2, "block_tutoriel2");
            GameRegistry.registerBlock(blockMetadataTuto, ItemBlockMetadataTutoriel.class, "block_tuto_metadata", new Object[]{BlockTutorielMetadata.subBlock});
            GameRegistry.registerBlock(blockTutoriel3, "block_tutoriel3");
            GameRegistry.registerBlock(blocktutorialstairs, "TutorialStairs");
            GameRegistry.registerBlock(Wallblock, "Wall_block");
            GameRegistry.registerBlock(FantasyBlock, "Fantasy_block");
            GameRegistry.registerBlock(GreenFence, "green_fence");
            GameRegistry.registerBlock(GreenStair, "green_stair");
            GameRegistry.registerBlock(GreenWall, "green_wall");
            GameRegistry.registerBlock(RedFence, "red_fence");
            GameRegistry.registerBlock(RedStair, "red_stair");
            GameRegistry.registerBlock(RedWall, "red_wall");
            GameRegistry.registerBlock(PinkFence, "pink_fence");
            GameRegistry.registerBlock(PinkStair, "pink_stair");
            GameRegistry.registerBlock(PinkWall, "pink_wall");
            GameRegistry.registerBlock(OrangeFence, "orange_fence");
            GameRegistry.registerBlock(OrangeStair, "orange_stair");
            GameRegistry.registerBlock(OrangeWall, "orange_wall");
            
            GameRegistry.registerWorldGenerator(worldgeneration, 0);
            }
            
            @EventHandler
            public void init(FMLInitializationEvent event)
            {
            MinecraftForge.EVENT_BUS.register(new LivingEventHandler());
            FMLCommonHandler.instance().bus().register(new PlayerEventHandler());
            MinecraftForge.EVENT_BUS.register(new PlayerEventHandler());
            
            addEntity(EntityMonMob.class, "MobTuto", 125, 255, 100);
            addEntity(Darkheaven.class, "Darkheaven", 126, 255, 100);
            addEntity(Aznching.class, "Aznching", 127, 255, 100);
            addEntity(Oxilac.class, "Oxilac", 128, 255, 100);
            EntityRegistry.addSpawn(EntityMonMob.class, 100, 4, 4, EnumCreatureType.creature, BiomeGenBase.plains);
            
            proxy.registerRender();
            
            ItemStack itemenchante = new ItemStack(swordTuto, 1, 0);
            itemenchante.addEnchantment(Enchantment.knockback, 5);
            itemenchante.addEnchantment(Enchantment.looting, 2);
            itemenchante.addEnchantment(Enchantment.baneOfArthropods, 2);
            itemenchante.addEnchantment(Enchantment.sharpness, 5);
            itemenchante.addEnchantment(Enchantment.smite, 4);
            //Recipes
            GameRegistry.addRecipe(new ItemStack(helmetTuto), new Object[]{"XXX", "X X", " ", 'X', ModTest.letest});
            GameRegistry.addRecipe(new ItemStack(chestPlateTuto), new Object[]{"X X", "XXX", "XXX", 'X', ModTest.letest});
            GameRegistry.addRecipe(new ItemStack(leggingsTuto), new Object[]{"XXX", "X X", "X X", 'X', ModTest.letest});
            GameRegistry.addRecipe(new ItemStack(bootsTuto), new Object[]{" ", "X X", "X X", 'X', ModTest.letest});
            GameRegistry.addRecipe(itemenchante, new Object[]{"X ", " Y ", " Z", 'X', ModTest.HautEpee,
            'Y', new ItemStack(ModTest.MilieuEpee),
            'Z', new ItemStack(ModTest.MancheEpee),});
            GameRegistry.addRecipe(new ItemStack(pickaxeTuto), new Object[]{"XXX", " Y ", " Y ", 'X', ModTest.letest,
            'Y', new ItemStack(Items.stick),});
            GameRegistry.addRecipe(new ItemStack(axeTuto), new Object[]{" XX", " YX", " Y ", 'X', ModTest.letest,
            'Y', new ItemStack(Items.stick),});
            GameRegistry.addRecipe(new ItemStack(shovelTuto), new Object[]{" X ", " Y ", " Y ", 'X', ModTest.letest,
            'Y', new ItemStack(Items.stick),});
            GameRegistry.addRecipe(new ItemStack(hoeTuto), new Object[]{"XX ", " Y ", " Y ", 'X', ModTest.letest,
            'Y', new ItemStack(Items.stick),});
            GameRegistry.addRecipe(new ItemStack(blockTutoriel2), new Object[]{"XY ", "ZA ", " ", 'X', ModTest.fufuaple,
            'Y', new ItemStack(Items.cooked_porkchop),
            'Z', new ItemStack(Blocks.wool),
            'A', new ItemStack(Blocks.wool, 1, 15),});
            GameRegistry.addRecipe(new ItemStack(fufuaple), new Object[]{"XXX", "XYX", "XXX", 'X',ModTest.letest,
            'Y', new ItemStack(Items.golden_apple),});
            GameRegistry.addRecipe(new ItemStack(FantasyBlock), new Object[]{"XXX", "XXX", "XXX", 'X',ModTest.letest,
            });
            GameRegistry.addRecipe(new ItemStack(letest, 9), new Object[]{"X ", " ", " ", 'X',ModTest.FantasyBlock,
            });
            GameRegistry.addRecipe(new ItemStack(FantasyNugget , 9), new Object[]{"X ", " ", " ", 'X',ModTest.letest,
            });
            GameRegistry.addRecipe(new ItemStack(letest), new Object[]{"XXX", "XXX", "XXX", 'X',ModTest.FantasyNugget,
            });
            GameRegistry.addRecipe(new ItemStack(blockTutoriel3, 3), new Object[]{" ", "XYX", "XYX", 'X',ModTest.FantasyNugget,
            'Y', new ItemStack(Items.stick),});
            GameRegistry.addRecipe(new ItemStack(Wallblock, 6), new Object[]{" ", "XXX", "XXX", 'X',ModTest.FantasyNugget,
            });
            GameRegistry.addRecipe(new ItemStack(blocktutorialstairs, 4), new Object[]{" X", " XX", "XXX", 'X',ModTest.FantasyNugget,
            });
            GameRegistry.addRecipe(new ItemStack(blockMetadataTuto, 1, 0), new Object[]{"XY ", " ", " ", 'X',ModTest.FantasyBlock,
            'Y', new ItemStack(Items.dye, 1, 1),});
            GameRegistry.addRecipe(new ItemStack(blockMetadataTuto, 1, 1), new Object[]{"XY ", " ", " ", 'X',ModTest.FantasyBlock,
            'Y', new ItemStack(Items.dye, 1, 9),});
            GameRegistry.addRecipe(new ItemStack(blockMetadataTuto, 1, 2), new Object[]{"XY ", " ", " ", 'X',ModTest.FantasyBlock,
            'Y', new ItemStack(Items.dye, 1, 14),});
            GameRegistry.addRecipe(new ItemStack(blockMetadataTuto, 1, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.FantasyBlock,
            'Y', new ItemStack(Items.dye, 1, 10),});
            GameRegistry.addRecipe(new ItemStack(GreenWall, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.Wallblock,
            'Y', new ItemStack(Items.dye, 3, 10),});
            GameRegistry.addRecipe(new ItemStack(RedWall, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.Wallblock,
            'Y', new ItemStack(Items.dye, 3, 1),});
            GameRegistry.addRecipe(new ItemStack(PinkWall, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.Wallblock,
            'Y', new ItemStack(Items.dye, 3, 9),});
            GameRegistry.addRecipe(new ItemStack(OrangeWall, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.Wallblock,
            'Y', new ItemStack(Items.dye, 3, 14),});
            GameRegistry.addRecipe(new ItemStack(GreenFence, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blockTutoriel3,
            'Y', new ItemStack(Items.dye, 3, 10),});
            GameRegistry.addRecipe(new ItemStack(RedFence, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blockTutoriel3,
            'Y', new ItemStack(Items.dye, 3, 1),});
            GameRegistry.addRecipe(new ItemStack(PinkFence, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blockTutoriel3,
            'Y', new ItemStack(Items.dye, 3, 9),});
            GameRegistry.addRecipe(new ItemStack(OrangeFence, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blockTutoriel3,
            'Y', new ItemStack(Items.dye, 3, 14),});
            GameRegistry.addRecipe(new ItemStack(GreenStair, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blocktutorialstairs,
            'Y', new ItemStack(Items.dye, 3, 10),});
            GameRegistry.addRecipe(new ItemStack(RedStair, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blocktutorialstairs,
            'Y', new ItemStack(Items.dye, 3, 1),});
            GameRegistry.addRecipe(new ItemStack(PinkStair, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blocktutorialstairs,
            'Y', new ItemStack(Items.dye, 3, 9),});
            GameRegistry.addRecipe(new ItemStack(OrangeStair, 3), new Object[]{"XY ", " ", " ", 'X',ModTest.blocktutorialstairs,
            'Y', new ItemStack(Items.dye, 3, 14),});
            //Oeufs de mobs
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 51), new Object[]{"XY ", " ", " ", 'X',Items.bone,
            'Y', new ItemStack(Items.egg),}); //Squelette
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 50), new Object[]{"XY ", " ", " ", 'X',Items.gunpowder,
            'Y', new ItemStack(Items.egg),}); //Creeper
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 52), new Object[]{"XY ", " ", " ", 'X',Items.spider_eye,
            'Y', new ItemStack(Items.egg),}); //Araignée
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 54), new Object[]{"XY ", " ", " ", 'X',Items.rotten_flesh,
            'Y', new ItemStack(Items.egg),}); //Zombie
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 55), new Object[]{"XY ", " ", " ", 'X',Items.slime_ball,
            'Y', new ItemStack(Items.egg),});
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 56), new Object[]{"XY ", " ", " ", 'X',Items.ghast_tear,
            'Y', new ItemStack(Items.egg),}); //Ghast
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 57), new Object[]{"XY ", " ", " ", 'X',Items.golden_sword,
            'Y', new ItemStack(Items.egg),}); //Cochon Zombie
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 58), new Object[]{"XY ", " ", " ", 'X',Items.ender_pearl,
            'Y', new ItemStack(Items.egg),}); //Enderman
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 59), new Object[]{"XY ", " ", " ", 'X',Items.fermented_spider_eye,
            'Y', new ItemStack(Items.egg),}); //Cave Spider
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 61), new Object[]{"XY ", " ", " ", 'X',Items.blaze_rod,
            'Y', new ItemStack(Items.egg),}); //Blaze
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 62), new Object[]{"XY ", " ", " ", 'X',Items.magma_cream,
            'Y', new ItemStack(Items.egg),}); // Cube de Magma
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 66), new Object[]{"XY ", " ", " ", 'X',Items.glass_bottle,
            'Y', new ItemStack(Items.egg),}); // Sorcière
            
            //Oeufs D'animaux
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 90), new Object[]{"XY ", " ", " ", 'X',Items.porkchop,
            'Y', new ItemStack(Items.egg),}); // Cochon
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 91), new Object[]{"XY ", " ", " ", 'X',Blocks.wool,
            'Y', new ItemStack(Items.egg),}); // Mouton
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 92), new Object[]{"XY ", " ", " ", 'X',Items.beef,
            'Y', new ItemStack(Items.egg),}); // Vache
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 93), new Object[]{"XY ", " ", " ", 'X',Items.feather,
            'Y', new ItemStack(Items.egg),}); // Poule
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 94), new Object[]{"XY ", " ", " ", 'X',Items.dye,
            'Y', new ItemStack(Items.egg),}); // Poulpe
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 95), new Object[]{"XY ", " ", " ", 'X',Items.cooked_beef,
            'Y', new ItemStack(Items.egg),}); // Loup
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 96), new Object[]{"XY ", " ", " ", 'X',Items.mushroom_stew,
            'Y', new ItemStack(Items.egg),}); // Champimeuh
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 98), new Object[]{"XY ", " ", " ", 'X',Items.fish,
            'Y', new ItemStack(Items.egg),}); // Ocelot
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 100), new Object[]{"XY ", " ", " ", 'X',Items.leather,
            'Y', new ItemStack(Items.egg),}); // Cheval
            GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 1, 120), new Object[]{"XY ", " ", " ", 'X',Items.emerald,
            'Y', new ItemStack(Items.egg),}); // Villager
            
            //Parts
            GameRegistry.addRecipe(new ItemStack(ModTest.MancheEpee), new Object[]{" Y", " Y ", "X ", 'X',ModTest.letest,
            'Y', new ItemStack(Items.stick),}); // Manche Epee
            GameRegistry.addRecipe(new ItemStack(ModTest.MilieuEpee), new Object[]{"X X", " X ", " ", 'X',ModTest.letest,}); // Milieu Epee
            GameRegistry.addRecipe(new ItemStack(ModTest.HautEpee), new Object[]{" X ", "XYX", "XYX", 'X',ModTest.letest,
            'Y', new ItemStack(Items.diamond),}); // Haut Epee
            
            }
            @EventHandler
            public void postInit(FMLPostInitializationEvent event)
            {
            
            }
            
            public void addEntity(Class entityClass, String name, int id, int backgroundEggColour,int foregroundEggColour)
            {
            EntityRegistry.registerGlobalEntityID(entityClass, name, EntityRegistry.findGlobalUniqueEntityId(), backgroundEggColour, foregroundEggColour);
            EntityRegistry.registerModEntity(entityClass, name, id, this, 40, 1, true);
            }
            }
            

            :::
            oui c’est chelou mais c’est pour test surtout au niveau des crafts
            sinon l.170

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

              Tu veux que l’épée apparaisse enchanté dans l’onglet créatif ?

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

                oui c’est cela 😉

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

                  Dans la classe de ton épée ajoute :

                  ​    public void getSubItems(Item item, CreativeTabs tab, List list)
                      {
                         ItemStack itemenchante = new ItemStack(swordTuto, 1, 0);
                         itemenchante.addEnchantment(Enchantment.knockback, 5);
                         itemenchante.addEnchantment(Enchantment.looting, 2);
                         itemenchante.addEnchantment(Enchantment.baneOfArthropods, 2);
                         itemenchante.addEnchantment(Enchantment.sharpness, 5);
                         itemenchante.addEnchantment(Enchantment.smite, 4);
                          list.add(itemenchante);
                      }
                  
                  1 réponse Dernière réponse Répondre Citer 0
                  • L Hors-ligne
                    Libra
                    dernière édition par

                    merci mais list en haut est souligné en rouge et il me dit d’ajouter “… VariableDeclaratorId”
                    je ne vois pas a quoi sa sert

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

                      Essaies comme ceci

                      ​public void getSubItems(Item item, CreativeTabs tab, List list)
                      
                          {
                              ItemStack itemenchante = new ItemStack(swordTuto, 1, 0);
                              itemenchante.addEnchantment(Enchantment.knockback, 5);
                              itemenchante.addEnchantment(Enchantment.looting, 2);
                              itemenchante.addEnchantment(Enchantment.baneOfArthropods, 2);
                              itemenchante.addEnchantment(Enchantment.sharpness, 5);
                              itemenchante.addEnchantment(Enchantment.smite, 4);
                              list.add(itemenchante);
                          }
                      
                      1 réponse Dernière réponse Répondre Citer 0
                      • L Hors-ligne
                        Libra
                        dernière édition par

                        Merci beaucoup cela fonctionne le code était donc

                        ​public void getSubItems(Item item, CreativeTabs tab, List list)
                        
                        {
                        ItemStack itemenchante = new ItemStack(ModTest.swordTuto, 1, 0);
                        itemenchante.addEnchantment(Enchantment.knockback, 5);
                        itemenchante.addEnchantment(Enchantment.looting, 2);
                        itemenchante.addEnchantment(Enchantment.baneOfArthropods, 2);
                        itemenchante.addEnchantment(Enchantment.sharpness, 5);
                        itemenchante.addEnchantment(Enchantment.smite, 4);
                        list.add(itemenchante);
                        }
                        
                        

                        il falait ajouter la classe principale sinon sa ne marche pas

                        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