fn block_entity_data_matches( source: Option<&SharedBlockEntity>, destination: Option<&SharedBlockEntity>, ) -> bool