added code to register a generic tree based on blocks in the Ore Dictionary that are not already registered (untested)