diff --git a/src/voxels/Block.cpp b/src/voxels/Block.cpp index ad02e5d8e..8e28c54c4 100644 --- a/src/voxels/Block.cpp +++ b/src/voxels/Block.cpp @@ -167,6 +167,9 @@ void Block::cloneTo(Block& dst) { dst.translucent = translucent; dst.explictlySolid = explictlySolid; dst.tags = tags; + if (dataStruct) { + dst.dataStruct = std::make_unique(*dataStruct); + } if (particles) { dst.particles = std::make_unique(*particles); }