+void BlockType::Copy(const BlockType &other) noexcept {
+ shape = other.shape;
+ textures = other.textures;
+ hsl_mod = other.hsl_mod;
+ rgb_mod = other.rgb_mod;
+ outline_color = other.outline_color;
+ place_sound = other.place_sound;
+ remove_sound = other.remove_sound;
+ luminosity = other.luminosity;
+ visible = other.visible;
+ block_light = other.block_light;
+ collision = other.collision;
+ collide_block = collide_block;
+ generate = other.generate;
+ min_solidity = other.min_solidity;
+ mid_solidity = other.mid_solidity;
+ max_solidity = other.max_solidity;
+ min_humidity = other.min_humidity;
+ mid_humidity = other.mid_humidity;
+ max_humidity = other.max_humidity;
+ min_temperature = other.min_temperature;
+ mid_temperature = other.mid_temperature;
+ max_temperature = other.max_temperature;
+ min_richness = other.min_richness;
+ mid_richness = other.mid_richness;
+ max_richness = other.max_richness;
+ commonness = other.commonness;
+}
+