# Release changes

Documentation added, changed, deprecated or removed in each NTM and addon release.

Expand a page to see its changed fields and sections. Each link opens a comparison with the previous release. Chapter paths follow the wiki navigation.

## NTM 1.0.4

### Added

- Datapack authoring › [Datapack authoring](https://movblock.mov/ntm-next/wiki.md)
  - Datapack authoring
  - Datapack authoring
  - What can be reloaded? › Fluid property patches
- Start › [Datapack catalog](https://movblock.mov/ntm-next/wiki/catalog.md)
  - NTM-specific top-level data › Fluid-property patches
  - Extensions inside vanilla datapack formats
  - Addon formats › Cursed setting registries
  - Addon formats › `leafia:radiation_profile`
- Start › [1.0.4 and Minecraft 26.3](https://movblock.mov/ntm-next/wiki/minecraft-26-3.md)
- Machine recipes › [Shredder](https://movblock.mov/ntm-next/wiki/recipe-types/shredder.md)
  - Example
- Recipes and manuals › [Ingredients and components](https://movblock.mov/ntm-next/wiki/ingredients-and-components.md)
  - Custom ingredients
  - Custom ingredients
  - Custom ingredients › Draining containers
  - The hbm:fluid_content component predicate › The hbm:consume_component predicate
  - Changed component state › hbm:consume_component predicate
  - Changed component state › hbm:unmodified_gun predicate
  - Changed component state
- Settings › [Datapack settings](https://movblock.mov/ntm-next/wiki/settings.md)
  - Fluid properties › Fluid property patches
- Machine settings › [Pumpjack](https://movblock.mov/ntm-next/wiki/machine-settings/pumpjack.md)
  - Pumpjack
  - Fields › `drain_chance_multiplier`
  - Fields › `gas_multiplier`
  - Fields › `oil_multiplier`
- Machine settings › [Radioisotope Thermoelectric Generator](https://movblock.mov/ntm-next/wiki/machine-settings/rtg.md)
- Settings › [Game settings](https://movblock.mov/ntm-next/wiki/game-settings.md)
  - Registries
- Game settings › [World settings](https://movblock.mov/ntm-next/wiki/game-settings/world_config.md)
  - worldgen › `coltan_deposit`
  - worldgen › mode_528
- Settings › [Fluid trait reference](https://movblock.mov/ntm-next/wiki/fluid-traits.md)
  - Fluid trait reference
- World data › [World generation](https://movblock.mov/ntm-next/wiki/world-generation.md)
  - Placed-feature modifiers
- World generation › Structures › [hbm:jungle_dungeon](https://movblock.mov/ntm-next/wiki/world-generation/structures/jungle_dungeon.md)
  - Example › Room generation
- World data › [Loot, tags and advancements](https://movblock.mov/ntm-next/wiki/loot-tags-and-advancements.md)
  - Membership tags › `hbm:endermen_evade`
  - Membership tags › `hbm:endermen_cannot_evade`

### Changed

- Recipes › [Item inputs and outputs](https://movblock.mov/ntm-next/wiki/recipes/items.md)
  - Item outputs
- Machine recipes › [Shredder](https://movblock.mov/ntm-next/wiki/recipe-types/shredder.md)
  - Shredder
- Recipes and manuals › [Ingredients and components](https://movblock.mov/ntm-next/wiki/ingredients-and-components.md)
  - Custom ingredients (Fabric)
  - Custom ingredients (NeoForge)
  - Component-matching ingredients
- Machine settings › [Pumpjack](https://movblock.mov/ntm-next/wiki/machine-settings/pumpjack.md)
  - Example
- Game settings › [World settings](https://movblock.mov/ntm-next/wiki/game-settings/world_config.md)
  - worldgen
- Settings › [Fluid trait reference](https://movblock.mov/ntm-next/wiki/fluid-traits.md)
  - Value names › Protection class
- Fluid traits › Parameterized traits › [Toxin](https://movblock.mov/ntm-next/wiki/fluid-traits/traits/toxin.md)
  - Fields
  - Example
- World generation › Template processors › [hbm:pick_one](https://movblock.mov/ntm-next/wiki/world-generation/processors/pick_one.md)
  - Example

## NTM 1.0.3

### Added

- Datapack authoring › [Datapack authoring](https://movblock.mov/ntm-next/wiki.md)
  - Datapack authoring
- Start › [Datapack catalog](https://movblock.mov/ntm-next/wiki/catalog.md)
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
  - Addon formats › `hbmspace:space_config`
- World data › [World generation](https://movblock.mov/ntm-next/wiki/world-generation.md)
  - Placed-feature modifiers
  - Placed-feature modifiers › Bunker template IDs
- World generation › Configured features › [hbm:stratum_3d](https://movblock.mov/ntm-next/wiki/world-generation/features/stratum_3d.md)
  - Fields › Domain validation
- World generation › [Template processors](https://movblock.mov/ntm-next/wiki/world-generation/processors.md)
  - Processor types › `hbm:marker_table`
- World generation › Template processors › [hbm:pick_one](https://movblock.mov/ntm-next/wiki/world-generation/processors/pick_one.md)
  - Selection across chunks
- World generation › Template processors › [hbm:marker_table](https://movblock.mov/ntm-next/wiki/world-generation/processors/marker_table.md)
- World generation › Template processors › [hbm:ground_height](https://movblock.mov/ntm-next/wiki/world-generation/processors/ground_height.md)
  - Processor order
- World generation › Template processors › [hbm:multiblock_assembly](https://movblock.mov/ntm-next/wiki/world-generation/processors/multiblock_assembly.md)
  - Template footprint cells
- World generation › [Placement modifiers](https://movblock.mov/ntm-next/wiki/world-generation/placement-modifiers.md)
  - Modifier types › `hbm:ore_host`
- World generation › Placement modifiers › [hbm:ore_host](https://movblock.mov/ntm-next/wiki/world-generation/placement-modifiers/ore_host.md)
- World data › [Loot, tags and advancements](https://movblock.mov/ntm-next/wiki/loot-tags-and-advancements.md)
  - Container fill policy
  - NTM chest tables › Generated chest selection

### Changed

- Recipes › [Duct retyping](https://movblock.mov/ntm-next/wiki/recipes/duct-retype.md)
  - Duct retyping
- Recipes › [Duct untyping](https://movblock.mov/ntm-next/wiki/recipes/duct-untype.md)
  - Duct untyping
- World generation › Template processors › [hbm:maybe_place](https://movblock.mov/ntm-next/wiki/world-generation/processors/maybe_place.md)
  - Example
- World generation › Template processors › [hbm:bobble_randomizer](https://movblock.mov/ntm-next/wiki/world-generation/processors/bobble_randomizer.md)
  - Example

## NTM 1.0.2

### Added

- Start › [Datapack catalog](https://movblock.mov/ntm-next/wiki/catalog.md)
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
- Recipes and manuals › [Recipes](https://movblock.mov/ntm-next/wiki/recipes.md)
  - Shared fields
- Recipes and manuals › [Ingredients and components](https://movblock.mov/ntm-next/wiki/ingredients-and-components.md)
  - Stack components in outputs › Bedrock ore samples
- World data › [World generation](https://movblock.mov/ntm-next/wiki/world-generation.md)
  - File paths › Template block-entity data
- World generation › Configured features › [hbm:bedrock_ore](https://movblock.mov/ntm-next/wiki/world-generation/features/bedrock_ore.md)
  - Fields › `host`
- World generation › Configured features › [hbm:ore_cave](https://movblock.mov/ntm-next/wiki/world-generation/features/ore_cave.md)
  - Fields › `exposed_by_fluid`
- World generation › Configured features › [hbm:bedrock_oil_deposit](https://movblock.mov/ntm-next/wiki/world-generation/features/bedrock_oil_deposit.md)
  - Fields › `surface_scars`
- World generation › [Structures](https://movblock.mov/ntm-next/wiki/world-generation/structures.md)
  - Structure types › `hbm:legacy_jigsaw`
- World generation › Structures › [hbm:sellafield_crater](https://movblock.mov/ntm-next/wiki/world-generation/structures/sellafield_crater.md)
  - Fields › `min_size`
  - Fields › `max_size`
  - Fields › `exponent`
  - Fields › `regolith`
  - Fields › `rock`
- World generation › Structures › [hbm:legacy_jigsaw](https://movblock.mov/ntm-next/wiki/world-generation/structures/legacy_jigsaw.md)
- World generation › [Template processors](https://movblock.mov/ntm-next/wiki/world-generation/processors.md)
  - Processor types › `hbm:duct_fluid`
- World generation › Template processors › [hbm:duct_fluid](https://movblock.mov/ntm-next/wiki/world-generation/processors/duct_fluid.md)
- World generation › [Pool elements](https://movblock.mov/ntm-next/wiki/world-generation/pool-elements.md)
  - Pool element types
- World generation › Pool elements › [hbm:legacy_start](https://movblock.mov/ntm-next/wiki/world-generation/pool-elements/legacy_start.md)
  - Fields › `height_offset`
  - Fields › `align_to_terrain`
- World generation › Pool elements › [hbm:legacy_piece](https://movblock.mov/ntm-next/wiki/world-generation/pool-elements/legacy_piece.md)
- World data › [Loot, tags and advancements](https://movblock.mov/ntm-next/wiki/loot-tags-and-advancements.md)
  - Scaled rolls › Entity enchantment levels
- Loot number providers › [hbm:entity_enchantment_level](https://movblock.mov/ntm-next/wiki/loot-number-providers/entity_enchantment_level.md)

### Changed

- Machine recipes › [Crucible](https://movblock.mov/ntm-next/wiki/recipe-types/crucible.md)
  - Fields › `input_materials`
- Machine recipes › [Shredder](https://movblock.mov/ntm-next/wiki/recipe-types/shredder.md)
  - Shredder
- Game settings › [Mob settings](https://movblock.mov/ntm-next/wiki/game-settings/mob_config.md)
  - raids › `attack_delay`
  - glyphids
- Settings › [Fluid trait reference](https://movblock.mov/ntm-next/wiki/fluid-traits.md)
  - Outer fields › `type`
- World generation › Configured features › [hbm:bedrock_ore](https://movblock.mov/ntm-next/wiki/world-generation/features/bedrock_ore.md)
  - Fields
- World generation › Configured features › [hbm:ore_cave](https://movblock.mov/ntm-next/wiki/world-generation/features/ore_cave.md)
  - Fields › `stalactite`
  - Fields › `stalagmite`
- World data › [Loot, tags and advancements](https://movblock.mov/ntm-next/wiki/loot-tags-and-advancements.md)
  - Scaled rolls

### Removed

- Game settings › [Mob settings](https://movblock.mov/ntm-next/wiki/game-settings/mob_config.md)
  - glyphids › `large_hive_chance` — Remove this key from glyphid settings in 1.0.2; unknown parameters are rejected when the world opens.

## NTM 1.0.1

### Added

- Datapack authoring › [Datapack authoring](https://movblock.mov/ntm-next/wiki.md)
  - Datapack authoring
  - Example packs
- Start › [Datapack catalog](https://movblock.mov/ntm-next/wiki/catalog.md)
  - NTM-specific top-level data › `hbm:rad_resistance`
  - NTM-specific top-level data › `hbm:biome_radiation`
  - NTM-specific top-level data › `hbm:irradiation_transformation`
  - NTM-specific top-level data › `hbm:hazmat_protection`
  - NTM-specific top-level data › `hbm:equipment_protection`
  - NTM-specific top-level data › `hbm:suit_protection`
  - NTM-specific top-level data › `hbm:consumable_treatment`
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
  - Extensions inside vanilla datapack formats
- Recipes and manuals › [Recipes](https://movblock.mov/ntm-next/wiki/recipes.md)
  - Guides
  - Shared fields
- Recipes › [Item inputs and outputs](https://movblock.mov/ntm-next/wiki/recipes/items.md)
  - Item outputs
- Recipes › [Recipe conditions](https://movblock.mov/ntm-next/wiki/recipes/conditions.md)
  - Disable an existing recipe
- Recipes › [Shaped crafting](https://movblock.mov/ntm-next/wiki/recipes/crafting-shaped.md)
- Recipes › [Shapeless crafting](https://movblock.mov/ntm-next/wiki/recipes/crafting-shapeless.md)
- Recipes › [Crafting input state](https://movblock.mov/ntm-next/wiki/recipes/input-state.md)
- Recipes › [Item-tag result](https://movblock.mov/ntm-next/wiki/recipes/tag-result.md)
  - Fields
- Recipes › [Material distribution](https://movblock.mov/ntm-next/wiki/recipes/material-distribution.md)
  - Material distribution
- Recipes › [Scrap splitting](https://movblock.mov/ntm-next/wiki/recipes/scraps-split.md)
- Recipes › [RBMK fuel disassembly](https://movblock.mov/ntm-next/wiki/recipes/rbmk-fuel-disassembly.md)
  - RBMK fuel disassembly
- Recipes › [Duct retyping](https://movblock.mov/ntm-next/wiki/recipes/duct-retype.md)
  - Duct retyping
- Recipes › [Duct untyping](https://movblock.mov/ntm-next/wiki/recipes/duct-untype.md)
  - Duct untyping
- Recipes › [MKUNICORN crafting](https://movblock.mov/ntm-next/wiki/recipes/mku.md)
  - MKUNICORN crafting
- Recipes › [Grenade assembly](https://movblock.mov/ntm-next/wiki/recipes/grenade-assembly.md)
  - Grenade assembly
- Recipes › [Cargo shell loading](https://movblock.mov/ntm-next/wiki/recipes/cargo-shell.md)
  - Cargo shell loading
- Machine recipes › [Space Laboratory - 0G Assembler](https://movblock.mov/ntm-next/wiki/recipe-types/space_assembler.md)
  - Space Laboratory - 0G Assembler
- Machine recipes › [Burner Press](https://movblock.mov/ntm-next/wiki/recipe-types/press.md)
  - Burner Press
- Machine recipes › [Shredder](https://movblock.mov/ntm-next/wiki/recipe-types/shredder.md)
  - Shredder
- Machine recipes › [Anvil](https://movblock.mov/ntm-next/wiki/recipe-types/anvil.md)
  - Smithing recipes
- Machine recipes › [Electric Arc Furnace](https://movblock.mov/ntm-next/wiki/recipe-types/arc_furnace.md)
  - Electric Arc Furnace
- Recipes and manuals › [Ingredients and components](https://movblock.mov/ntm-next/wiki/ingredients-and-components.md)
  - Custom ingredients
  - Custom ingredients
  - Custom ingredients (Fabric)
  - Custom ingredients (NeoForge)
  - Custom ingredients
  - The hbm:unmodified_gun predicate › Changed component state
- Game settings › [Explosion settings](https://movblock.mov/ntm-next/wiki/game-settings/explosion_config.md)
  - explosions
- Game settings › [Mob settings](https://movblock.mov/ntm-next/wiki/game-settings/mob_config.md)
  - glyphids › `failed_spawn_delay`
  - glyphids › `max_nearby_entities`
  - glyphids › `max_spawn_delay`
  - glyphids › `min_spawn_delay`
  - glyphids › `required_player_range`
  - glyphids › `spawn_count`
  - glyphids › `spawn_range`
- Settings › [Consumable treatments](https://movblock.mov/ntm-next/wiki/consumable-treatments.md)
- Consumable treatments › [Counter action](https://movblock.mov/ntm-next/wiki/consumable-treatments/counter.md)
- Consumable treatments › [Effect action](https://movblock.mov/ntm-next/wiki/consumable-treatments/effect.md)
- Consumable treatments › [Remove-effects action](https://movblock.mov/ntm-next/wiki/consumable-treatments/remove-effects.md)
- Consumable treatments › [Damage action](https://movblock.mov/ntm-next/wiki/consumable-treatments/damage.md)
- Consumable treatments › [Potion-sickness action](https://movblock.mov/ntm-next/wiki/consumable-treatments/potion-sickness.md)
- World data › [Hazards and radiation](https://movblock.mov/ntm-next/wiki/hazards-and-radiation.md)
  - Registries
  - Registries › Tags
- Hazards and radiation › [Item hazards](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/item-hazards.md)
  - Stack-dependent radiation
- Hazards and radiation › [Block transport classes](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/block-transport.md)
  - Loading and overlap
- Hazards and radiation › [Radiation-resistant blocks](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/block-resistance.md)
- Hazards and radiation › [Biome radiation](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/biome-radiation.md)
- Hazards and radiation › [Irradiation transformations](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/irradiation-transformations.md)
- Hazards and radiation › [Armor radiation resistance](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/hazmat-protection.md)
- Hazards and radiation › [Equipment protection](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/equipment-protection.md)
- Hazards and radiation › [Suit protection](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/suit-protection.md)
- World data › [World generation](https://movblock.mov/ntm-next/wiki/world-generation.md)
  - Biome attachment (NeoForge)
- World generation › [Configured features](https://movblock.mov/ntm-next/wiki/world-generation/features.md)
  - Feature types
- World generation › Configured features › [hbm:bedrock_oil_deposit](https://movblock.mov/ntm-next/wiki/world-generation/features/bedrock_oil_deposit.md)
  - Fields › `replaceable`
- World generation › Configured features › [hbm:bosnia_mine](https://movblock.mov/ntm-next/wiki/world-generation/features/bosnia_mine.md)
- World generation › [Structures](https://movblock.mov/ntm-next/wiki/world-generation/structures.md)
  - Structure types
- World generation › Structures › [hbm:procedural](https://movblock.mov/ntm-next/wiki/world-generation/structures/procedural.md)
  - Fields
- World generation › Structures › [hbm:single_piece](https://movblock.mov/ntm-next/wiki/world-generation/structures/single_piece.md)
  - Fields › `aquatic`
- World generation › [Template processors](https://movblock.mov/ntm-next/wiki/world-generation/processors.md)
  - Processor types
- World generation › Template processors › [hbm:spawner_entity](https://movblock.mov/ntm-next/wiki/world-generation/processors/spawner_entity.md)
- World generation › [Pool elements](https://movblock.mov/ntm-next/wiki/world-generation/pool-elements.md)
  - Pool element types
- World generation › Pool elements › [hbm:legacy_start](https://movblock.mov/ntm-next/wiki/world-generation/pool-elements/legacy_start.md)
- World generation › Pool elements › [hbm:conductor_template](https://movblock.mov/ntm-next/wiki/world-generation/pool-elements/conductor_template.md)
- World data › [Loot, tags and advancements](https://movblock.mov/ntm-next/wiki/loot-tags-and-advancements.md)
  - Entity enchantment levels › Container fill policy
  - NTM chest tables
  - Generated chest selection
  - Membership tags › `hbm:coal_fuels`
  - Membership tags › `hbm:faraday_armor`
  - Membership tags › `hbm:no_container_nesting`
  - Membership tags
  - Membership tags
  - Membership tags › `hbm:radiation_immune`
  - Membership tags
- Mod compatibility › [Alex's Caves](https://movblock.mov/ntm-next/wiki/alexs-caves.md)

### Changed

- Recipes › [Item-tag result](https://movblock.mov/ntm-next/wiki/recipes/tag-result.md)
  - Example
- Recipes › [Container upgrade](https://movblock.mov/ntm-next/wiki/recipes/container-upgrade.md)
  - Container upgrade — Replaced by: https://movblock.mov/ntm-next/wiki/recipes/crafting-shaped.md
  - Example
- Machine recipes › [Anvil](https://movblock.mov/ntm-next/wiki/recipe-types/anvil.md)
  - Smithing recipes
- Recipes and manuals › [Ingredients and components](https://movblock.mov/ntm-next/wiki/ingredients-and-components.md)
  - Counted NTM ingredients
- Recipes and manuals › [In-game manuals](https://movblock.mov/ntm-next/wiki/manuals.md)
  - In-game manuals
- Game settings › [Explosion settings](https://movblock.mov/ntm-next/wiki/game-settings/explosion_config.md)
  - explosions
- Game settings › [Mob settings](https://movblock.mov/ntm-next/wiki/game-settings/mob_config.md)
  - glyphids
  - glyphids
  - glyphids › `scout_swarm_spawn_chance`
  - glyphids
- Game settings › [Item settings](https://movblock.mov/ntm-next/wiki/game-settings/item_config.md)
  - items › `crate_keeps_contents`
- Game settings › [Radiation and hazard settings](https://movblock.mov/ntm-next/wiki/game-settings/radiation_config.md)
  - radiation › `world_rad_effects`
- Hazards and radiation › [Fallout transmutation](https://movblock.mov/ntm-next/wiki/hazards-and-radiation/fallout.md)
  - Outcomes and conversion limits
- World generation › Configured features › [hbm:stratum_3d](https://movblock.mov/ntm-next/wiki/world-generation/features/stratum_3d.md)
  - Example
- World generation › Configured features › [hbm:bedrock_ore](https://movblock.mov/ntm-next/wiki/world-generation/features/bedrock_ore.md)
  - Fields
- World generation › Configured features › [hbm:ore_cave](https://movblock.mov/ntm-next/wiki/world-generation/features/ore_cave.md)
  - Example
- World generation › Configured features › [hbm:bedrock_oil_deposit](https://movblock.mov/ntm-next/wiki/world-generation/features/bedrock_oil_deposit.md)
  - Fields
  - Example
- World generation › Structures › [hbm:procedural](https://movblock.mov/ntm-next/wiki/world-generation/structures/procedural.md)
  - Example
- World generation › Structures › [hbm:sellafield_crater](https://movblock.mov/ntm-next/wiki/world-generation/structures/sellafield_crater.md)
  - Example
- World generation › Structures › [hbm:oil_bubble](https://movblock.mov/ntm-next/wiki/world-generation/structures/oil_bubble.md)
  - Example
- World generation › Structures › [hbm:single_piece](https://movblock.mov/ntm-next/wiki/world-generation/structures/single_piece.md)
  - Example:

### Removed

- Game settings › [Explosion settings](https://movblock.mov/ntm-next/wiki/game-settings/explosion_config.md)
  - explosions › `crater_biome_inner_rad`
  - explosions › `crater_biome_outer_rad`
  - explosions › `crater_biome_rad`
  - explosions › `crater_biome_water_mult`
- Game settings › [Mob settings](https://movblock.mov/ntm-next/wiki/game-settings/mob_config.md)
  - glyphids › `base_swarm_size`
  - glyphids › `soot_step`
  - glyphids › `spawn_max`
  - glyphids › `swarm_cooldown`
  - glyphids › `swarm_scaling_mult`

## Space 1.0.1

### Added

- NTM Space › [Space settings](https://movblock.mov/ntm-next/wiki/space/settings.md)
  - radiator › machines
- NTM Space › [Space world generation](https://movblock.mov/ntm-next/wiki/space/world-generation.md)
  - Space world generation
- NTM Space › [Tags](https://movblock.mov/ntm-next/wiki/space/tags.md)
  - Tags Space extends

### Changed

- NTM Space › [Space fluids](https://movblock.mov/ntm-next/wiki/space/fluids.md)
  - Space fluids
  - Patches of NTM fluids
