# NTM Space

Datapack formats and data added by the NTM NEXT: Space addon.

NTM NEXT: Space, mod ID `hbmspace`, adds celestial bodies, orbital travel and their machines to NTM. Each Space release requires one NTM release. The version selector's **Space release** applies to the pages in this chapter.

| Space | NTM | Minecraft |
| - | - | - |
| 1.0.0 | 1.0.3 | 26.2 |
| 1.0.1 | 1.0.4 | 26.2, 26.3 |

## Data locations

| Data | Location | When changes take effect |
| - | - | - |
| [Space settings](https://movblock.mov/ntm-next/wiki/space/settings.md) | `data/hbmspace/hbmspace/space_config/<group>.json` | World load; client-synced |
| [Machine recipes](https://movblock.mov/ntm-next/wiki/space/recipe-types.md) | `data/<namespace>/recipe/<path>.json` | `/reload` |
| [Fluid properties and patches](https://movblock.mov/ntm-next/wiki/space/fluids.md) | `data/<namespace>/fluid_property/` and `fluid_property_patch/` | `/reload` |
| [Item hazards and suit protection](https://movblock.mov/ntm-next/wiki/space/hazards.md) | NTM's `hbm/hazard/` and `hbm/suit_protection/` | World load |
| [Dimensions](https://movblock.mov/ntm-next/wiki/space/dimensions.md) and [world generation](https://movblock.mov/ntm-next/wiki/space/world-generation.md) | Vanilla registry directories | World load |
| [Loot tables](https://movblock.mov/ntm-next/wiki/space/loot.md), [tags](https://movblock.mov/ntm-next/wiki/space/tags.md), advancements | Vanilla directories | `/reload` |

## What Space adds to NTM formats

| Format | Addition | Reference |
| - | - | - |
| Recipe types | `hbmspace:alkylation`, `hbmspace:cryo_distill`, `hbmspace:vacuum_circuit`, `hbmspace:atmosphere` | [Recipe types](https://movblock.mov/ntm-next/wiki/space/recipe-types.md) |
| Fluid properties | `rocket` and `terraformer` traits; `uk` and `explosive` flags; 60 fluids | [Fluids](https://movblock.mov/ntm-next/wiki/space/fluids.md) |
| Item hazards | `hbmspace:neutron` hazard type | [Hazards](https://movblock.mov/ntm-next/wiki/space/hazards.md) |
| World generation | A biome source, density functions, surface rules, carvers, structures, a structure placement, a placement modifier and features | [World generation](https://movblock.mov/ntm-next/wiki/space/world-generation.md) |
| Loot | `hbmspace:wand_loot_scaled` roll count | [Loot](https://movblock.mov/ntm-next/wiki/space/loot.md) |
| Item data | Six item components, 19 NTM materials and 54 bedrock-ore kinds | [Items and components](https://movblock.mov/ntm-next/wiki/space/items-and-components.md) |

With Space installed, NTM's `workers_alloy` material is named `desh`: material names, generated item tags and Space's overrides of NTM recipes use `desh`.

## Overrides of NTM data

Space's data pack loads after NTM's and ships same-ID files that replace NTM's: recipes under `data/hbm/recipe/`, item hazards under `data/hbm/hbm/hazard/`, loot tables under `data/hbm/loot_table/`, and two placed features and one structure under `data/hbm/worldgen/`. A higher-priority datapack overriding one of these IDs replaces Space's version too. Space disables NTM recipes with files whose condition never holds.

## Loader differences

Recipe conditions and custom ingredients use the loader keys documented for NTM. On NeoForge, `data/hbmspace/neoforge/biome_modifier/add/` adds Space's Overworld zinc ore, strawberries and mint; Fabric adds them in code. NeoForge's `*/workers_alloy` item tags remove NTM's desh items, which stay in both tag families on Fabric.
