diff --git a/world/jobs/terra_terrarin_job.cpp b/world/jobs/terra_terrarin_job.cpp index f04bcae..b3f05fa 100644 --- a/world/jobs/terra_terrarin_job.cpp +++ b/world/jobs/terra_terrarin_job.cpp @@ -203,10 +203,12 @@ void TerraTerrarinJob::phase_terrarin_mesh() { } if (should_do()) { - _liquid_mesher->bake_colors(_chunk); + if (_liquid_mesher.is_valid()) { + _liquid_mesher->bake_colors(_chunk); - if (should_return()) { - return; + if (should_return()) { + return; + } } } }