Examples: Axe
Textures
Item
/* myAxe.js */
id = config.getItemId("myAxeId");
name = "myAxe";
displayName[0] = "My Axe";
addToCreative[0] = true;
creativeTab = "tools";
damage[0] = 2;
full3d = true;
toolClass = "axe";
harvestLevel = 3;
efficiency[0] = 6.0;
maxDamage = 200;
onHitEntity[0] = "itemstack.damageItem(2);";
onBlockDestroyed[0] = "itemstack.damageItem(1);";
textureFile[0] = "axe.png";
id = config.getItemId("myAxeId");
name = "myAxe";
displayName[0] = "My Axe";
addToCreative[0] = true;
creativeTab = "tools";
damage[0] = 2;
full3d = true;
toolClass = "axe";
harvestLevel = 3;
efficiency[0] = 6.0;
maxDamage = 200;
onHitEntity[0] = "itemstack.damageItem(2);";
onBlockDestroyed[0] = "itemstack.damageItem(1);";
textureFile[0] = "axe.png";
mod.js
config.addItemIdProperty("myAxeId", 6003);
mod.addItem("myAxe.js", "normal");
mod.addItem("myAxe.js", "normal");