# Items and components

Space item components and the vocabulary Space adds to NTM data.

## Item components

These components can appear in recipe `components`, loot functions and commands. They sync to clients.

| Component | Value |
| - | - |
| `hbmspace:drive` | Hard Drive target: `x`, `z` integers; `approx` `[x, z]` survey centre; `processed`, `copied` booleans; `station_name`, `station_body` strings; `station_launched` boolean. All optional. The `station_*` fields are refreshed from the live station while the drive sits in a launch pad. |
| `hbmspace:rocket` | Orbital Rocket design: optional `capsule` item ID and required `stages`, each with optional `fuselage`, `fins`, `thruster` item IDs and `fc`, `tc` counts of at least 1. Every ID must be a rocket part; at most five stages sync. |
| `hbmspace:rocket_fueled` | `{}`; marks a fueled rocket. |
| `hbmspace:satellite_orbit` | Required `inclination`, `altitude` (km), `phase`, `blinking`, `blink_period` (s), `owner`, and `red`, `green`, `blue` from 0 to 1. `phase` wraps into `[0, 360)` and `blink_period` clamps to `[0.3, 1.0]`. |
| `hbmspace:incompatible_table` | Fluid ID; an infinite fluid container carrying it stops dispensing. Infinite water containers set and clear it from the local groundwater. |
| `hbmspace:transporter_links` | List of `{"dimension", "pos"}` positions of Rocket Transporter Pads linked by a Transporter Pad Linker. |

## Vocabulary in NTM data

With Space installed, NTM data formats accept:

- 60 Space fluid IDs `hbmspace:<path>` and the shared `hbm:fluorine`;
- the NTM materials `glowstone`, `conglomerate`, `australium`, `tasmanite`, `ayerite`, `lapis`, `white_phosphorus`, `nether_quartz`, `nickel_pure`, `gallium`, `zinc`, `bromine`, `iodine`, `hafnium`, `iridium`, `gallium_arsenide`, `stainless_steel`, `rich_magma` and `semtex`, and `desh` in place of `workers_alloy`;
- 54 bedrock-ore kinds as the `type` of NTM's `hbm:bedrock_ore` component, `<body>_<kind>` for Kerbin, Mun, Minmus, Duna, Moho, Dres, Eve, Ike, Laythe and Tekto, such as `duna_actinide` and `tekto_plastic`;
- the mob effects `hbmspace:run`, `hbmspace:nitan`, `hbmspace:flashbang` and `hbmspace:slippery`.
