Hello,
The changelog for the snapshot implies that modifying the trunk_width field makes a tree with foliage and trunk having the same center but it seems that the extra part of the trunk is off-centered.
Update: actually the foliage is off-centered. It generates in the northwest corner.
Wrong, original idea in parentheses (If X and Y are the center of the foliage, then X and Y are the coordinates of the north-east part of the trunk with the being centered at (X+trunk_width/2,Y+trunk_width/2).)
Picture attached with the associated file. The screenshot shows that custom oak trees with elongated blob foliages have unaligned trunks and foliage.
Thank you for helping us improve Minecraft! We saved your files: