Examples: Pickaxe
Textures
Item
/* myPickaxe.js */
id = config.getItemId("myPickaxeId");
name = "myPickaxe";
displayName = "My Pickaxe";
addToCreative = true;
creativeTab = "tools";
damage = 2;
full3d = true;
toolClass = "pickaxe";
harvestLevel = 3;
efficiency = 6.0;
maxDamage = 200;
onHitEntity = "itemstack.damageItem(2);";
onBlockDestroyed = "itemstack.damageItem(1);";
textureFile = "myItems.png";
textureIndex = 32;
id = config.getItemId("myPickaxeId");
name = "myPickaxe";
displayName = "My Pickaxe";
addToCreative = true;
creativeTab = "tools";
damage = 2;
full3d = true;
toolClass = "pickaxe";
harvestLevel = 3;
efficiency = 6.0;
maxDamage = 200;
onHitEntity = "itemstack.damageItem(2);";
onBlockDestroyed = "itemstack.damageItem(1);";
textureFile = "myItems.png";
textureIndex = 32;
mod.js
config.addItemIdProperty("myPickaxeId", 6002);
mod.addItem("myPickaxe.js", "normal");
mod.addItem("myPickaxe.js", "normal");