Notice how it appears blue, which is the colour I set my player too. By using this great tool at https://factorio.tmin10.ru/, I can see that the blueprint does *not* actually store the colour of the player. In particular, if I change my player's colour, or change to a different player, the blueprint preview updates.
Unfortunately, when placing the blueprint, and filling it with either a bot or the player, there is no colour: I first have to enter the car for it to change colour, but then it will change to the colour of the driver (which might not be the same as the colour of whoever placed the blueprint).
Bassically, I expect the colour in the blueprint preview to match the colour of the placed entity, as it does with other coloured entities.
Note that the above happens regardless of what colour the car I made the blueprint from had. It also happens with Tanks (which are internally just a "car" variant).
This can be done in several ways:
- (my prefered option) When you place the car, it uses the current players colour, and doesn't wait for you to drive it (this is what my mod https://mods.factorio.com/mod/colour-on-place does)
- The blueprint preview shows the white/uncoloured appearance
- Make cars/tanks work like spidertrons: you get a colour selector GUI when you click them, and blueprints preserve the colour. (Except that having the colour default to the players if you haven't previously configured it, which is also what my mod does for spidertrons).