|
| 1 | +# Changelog |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 5 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 6 | + |
| 7 | +## [21.1.4] |
| 8 | + |
| 9 | +### Changed |
| 10 | +* Backported all new 26.1 development features |
| 11 | +* IMPORTANT: incompatible changes with previous 21.1.3 release! |
| 12 | + * Now a NeoForge-only mod |
| 13 | + * Unification functionality is now enabled by default |
| 14 | + * If updating this in an existing modpack/server, you may wish to disable unification features via `ftbmaterials-startup.snbt` |
| 15 | +* Several improvements to recipe unification |
| 16 | + * Better detection of modded items and tags in `/ftbmaterials dev build-unifier-db` |
| 17 | + * Better handling of json arrays in recipes |
| 18 | + * Raw storage blocks are now added to the Unifier DB |
| 19 | + * Added blacklisting to `ftbmaterials-startup.snbt` to exclude specific items/item tags/blocks entirely from the unification DB |
| 20 | + * Added overrides to `ftbmaterials-startup.snbt` to perform per-recipe-namespace replacements on specific strings in recipes |
| 21 | +* Changes to handling of custom rules file `config/ftbmaterials/custom-rules.json` |
| 22 | + * The file is now located at `config/ftbmaterials/custom-rules-default.json` |
| 23 | + * Now scans `config/ftbmaterials/rules/` to load supplementary rules files (recommended to use these rather than edit the base `custom-rules-default.json` file) |
| 24 | + * If updating on an existing world _and_ you have added rules, you will need to re-add those rules to a supplementary rules file (see above) |
| 25 | + * The "sub" field in custom rules is now "output_value" |
| 26 | + * Rules can take an optional "input_value" field which, if present, makes the rules run only on recipes with a matching input value |
| 27 | + * If custom rules exist for a recipe type, but none match for a particular recipe of that type, the default recipe scanner (scanning for items and tags in the Unifier DB) is now run for that recipe |
| 28 | +* The `ftbmaterials dev build-unifier-db` now automatically marks the Unifier DB for reload |
| 29 | + * No need to manually run `/ftbmaterials dev reload` anymore |
| 30 | + * If you need the old functionality, use `/ftbmaterials dev build-unifier-db noreload` |
| 31 | +* Added crafting recipes for the copper nugget ↔ copper ingot |
| 32 | +* Added NeoForge datamap entries and recipes for tiny coal & charcoal (smelt 1 item in a furnace, 8:1 ratio with standard item) |
| 33 | + |
1 | 34 | ## [21.1.3] |
2 | 35 |
|
3 | 36 | ### Changed |
|
0 commit comments