my code :
public static void overrideItem(Item itemold, Item itemnew) {
try {
itemold.setCreativeTab(null);
String name = ((ResourceLocation)Item.REGISTRY.getNameForObject(itemold)).toString();
System.out.println("OVERRIDE: " + name);
itemnew.setUnlocalizedName(itemold.getUnlocalizedName().replaceFirst("item.", ""));
GameRegistry.addSubstitutionAlias((name), GameRegistry.Type.ITEM, itemnew);
} catch (Exception e) {
e.printStackTrace();
}
}
for example :
overrideItem(Items.IRON_HELMET, new ItemArmorMod(ItemArmor.ArmorMaterial.IRON, 2, EntityEquipmentSlot.HEAD));
overrideItem(Items.IRON_CHESTPLATE, new ItemArmorMod(ItemArmor.ArmorMaterial.IRON, 2, EntityEquipmentSlot.CHEST));
overrideItem(Items.IRON_LEGGINGS, new ItemArmorMod(ItemArmor.ArmorMaterial.IRON, 2, EntityEquipmentSlot.LEGS));
overrideItem(Items.IRON_BOOTS, new ItemArmorMod(ItemArmor.ArmorMaterial.IRON, 2, EntityEquipmentSlot.FEET));
error :
Thank you for reply