Item Pré-enchanter



  • Bonjour, je cherche à faire un item pré-enchanter avec l'enchantement knockback 10, très pratique pour le pvp, cependant, je rencontre quelques difficultés:

    La classe de mon Item:

    package com.mod.tgotg.items;
    
    import com.mod.tgotg.init.ItemMod;
    
    import cpw.mods.fml.common.registry.GameRegistry;
    import net.minecraft.enchantment.Enchantment;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.item.ItemSword;
    import net.minecraft.world.World;
    
    public class InfernalKnocker extends ItemSword
    {
    
       public InfernalKnocker(ToolMaterial p_i45356_1_)
       {
           super(p_i45356_1_);
       }
    
       public void onToolTickUpdate(World world, ItemStack stack)
       {
           if(!stack.isItemEnchanted())
           {
               ItemStack infernalknocker = new ItemStack(ItemMod.infernal_knocker, 1, 0);
               infernalknocker.addEnchantment(Enchantment.fireAspect, 5);
           }
       }
    }
    
    

    Dans ma classe ItemMod:

    infernal_knocker = new InfernalKnocker(toolknocker).setUnlocalizedName("infernal_knocker").setTextureName(Reference.MOD_ID + ":infernal_knocker").setCreativeTab(tgotg.Tgotg);
    

    Le GameRegistry:

    GameRegistry.registerItem(infernal_knocker, "infernal_knocker");
    

    Le tool Material:

    public static ToolMaterial toolknocker = EnumHelper.addToolMaterial("toolknocker", 1, 2000, 5, -3, 20);
    

    Le -3 c'est pour quelle ne fasse que 1 point de dégât, c'est surtout l'enchantement appliquer qui compte. J’espère que vous pourrer m'aidez





  • Ta gueule !!!!



  • Non Plaignon, J'avais déjà vue ce sujet mais je débute en java et je ne c'est pas comment le convertir en 1.7.10


  • Administrateurs

    C'est exactement la même chose en 1.7.10



  • Plaigon*
    Du mal à comprendre pourquoi beaucoup de personnes persistent à y voir un 'n' en trop !



  • pourquoi pas modifier les attributs direct au lieu d'enchanter comme ça