One thing worth noting is that Fortune and Silk Touch aren't entirely incompatible; Fortune will still work on blocks that can't be harvested with Silk Touch, such as crops, so you could put both on the same tool (using commands or editors) and use it for both purposes; for example, Silk Touch will work on grass blocks while Fortune will work on tall grass:
// Note that canSilkHarvest must be true for Silk Touch to be processed at all, otherwise, it defaults
// to the normal drop, which uses Fortune. Blocks which can't be obtained with Silk Touch, such as crops,
// return false.
if (this.canSilkHarvest() && EnchantmentHelper.getSilkTouchModifier(par2EntityPlayer))
{
ItemStack var8 = this.createStackedBlock(par6);
if (var8 != null) this.dropBlockAsItem_do(par1World, par3, par4, par5, var8);
}
else
{
int var7 = EnchantmentHelper.getFortuneModifier(par2EntityPlayer);
this.dropBlockAsItem(par1World, par3, par4, par5, par6, var7);
}
One thing worth noting is that Fortune and Silk Touch aren't entirely incompatible; Fortune will still work on blocks that can't be harvested with Silk Touch, such as crops, so you could put both on the same tool (using commands or editors) and use it for both purposes; for example, Silk Touch will work on grass blocks while Fortune will work on tall grass:
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
That's useful, yes, but only in highly specific situations.
It's like people asking why we can't give bows to wither skeletons to make them shoot flaming arrows without commands.