Well fortunately it's pretty straightforward. From the mission file:
new TerrainBlock(Terrain) {
rotation = "1 0 0 0";
scale = "1 1 1";
terrainFile = "./TropicalForest.ter";
bumpTexture = ".";
squareSize = "8";
bumpScale = "7";
bumpOffset = "0.01";
zeroBumpScale = "6";
RepeatTerrain = "1";
locked = "true";
};
There is no TropicalForest.ter in your map folder. It should point to Sierra Madre.ter.
EDIT: I also found this in your map:
new ScriptObject(VariableGroup_999999) {
class = "VariableGroup";
bl_id = "999999";
client = "10853";
name = "Hoogle";
};
You should map in a clean copy of Blockland with no add-ons installed. Here's an excerpt from a guide I'm in the process of writing that explains why.
Extra add-ons will make your game take longer to start. You’re just wasting time sitting at that loading screen. Some mods will also contaminate your map files. For example, historically RTB has thrown IRC script objects into all maps created while it’s running. It won’t hurt the map but it will make it messier to edit, so it’s in your best interest to keep it clean. If you want to test your map with specific add-ons, copy your map add-on into your main game. This will also verify that you have packed the zip file correctly.