Protect against empty hashmap.
Properly plant 2x2 saplings.

Tested on a roofed_forest biome, and works remarkably well.

Caveat: There's no space checking, growing may still fail. A plugin
like PwnPlantGrowth will help remove saplings that fail to grow
properly.