impl/mesh: generate_voxel_physics_boxes(): Throw on undefined voxel
This commit is contained in:
parent
3e84167b94
commit
fea7208fa0
@ -844,6 +844,8 @@ void generate_voxel_physics_boxes(
|
||||
VoxelInstance v_orig = volume_orig.getVoxelAt(x, y, z);
|
||||
const interface::CachedVoxelDefinition *def =
|
||||
voxel_reg->get_cached(v_orig);
|
||||
if(!def)
|
||||
throw Exception(ss_()+"Undefined voxel: "+itos(v_orig.getId()));
|
||||
uint8_t v = (def && def->physically_solid);
|
||||
volume.setVoxelAt(x, y, z, v);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user