Examples: Shovel

Textures

Item

/* myShovel.js */
name = "myShovel";
addToCreative[0] = true;
creativeTab = "tools";
damage = 2;
full3d = true;
toolClass = "shovel";
efficiency[0] = 6.0;
maxDamage = 200;
onHitEntity[0] = "itemstack.damageItem(2);";
onBlockDestroyed[0] = "itemstack.damageItem(1);";

textureFile[0] = "shovel.png";

en_US.lang

item.myShovel0.name=My Shovel

mod.js

config.addItemIdProperty("myShovelId", 6001);
mod.addItem("myShovel.js", "normal");