Trees in JoshariasSurvival are broken, yet same worldgen in plain Core is fine. BiomesAPI quirk?
Also happens if you use the Shattered Planes worldgen. Trees just have trunk pieces, no leaf blocks.

Happened relatively recently, the closest guess I have is that it happened with the BiomesAPI thing where we also lost the hue on leaf/grass blocks temporarily until a better redo later?
diff --git a/modules/Core/src/main/java/org/terasology/core/world/generator/rasterizers/TreeRasterizer.java b/modules/Core/src/main/java/org/terasology/core/world/generator/rasterizers/TreeRasterizer.java
index a445fd679..5b6654325 100644
--- a/modules/Core/src/main/java/org/terasology/core/world/generator/rasterizers/TreeRasterizer.java
+++ b/modules/Core/src/main/java/org/terasology/core/world/generator/rasterizers/TreeRasterizer.java
@@ -43,6 +43,15 @@ public class TreeRasterizer implements WorldRasterizer {
     @Override
     public void initialize() {
         blockManager = CoreRegistry.get(BlockManager.class);
+        //TODO: Remove these lines when lazy block registration is fixed
+        //Currently they are required to ensure that the blocks are all registered before worldgen
+        blockManager.getBlock("CoreBlocks:OakTrunk");
+        blockManager.getBlock("CoreBlocks:PineTrunk");
+        blockManager.getBlock("CoreBlocks:BirchTrunk");
+        blockManager.getBlock("CoreBlocks:GreenLeaf");
+        blockManager.getBlock("CoreBlocks:DarkLeaf");
+        blockManager.getBlock("CoreBlocks:RedLeaf");
+        blockManager.getBlock("CoreBlocks:Cactus");
     }
 
     @Override
['modules/Core/src/main/java/org/terasology/core/world/generator/rasterizers/TreeRasterizer.java']