Etymology 1 
From star + -craft, the latter part from Old English -cræft (“-craft”).
starcraft (usually uncountable; plural starcrafts)
- The art of interpreting or reading the stars, astrology
- Oh falsehood of all starcraft! — Tennyson
Etymology 2 
From star + craft.
starcraft (plural starcrafts or starcraft)
- a vehicle which travels to or among the stars, spacecraft.