The code that handles what are the items dropped when cutting down a tree reads
Item item = this.TryGetDrop(drop, r, lastHitBy, "ChopItems", null, false);
if (item != null)
{
if (drop.ItemId == "709")
{
numHardwood += item.Stack;
addedAdditionalHardwood = true;
}...