17 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Fixed
- fixed broken transfer handlers for unified items when using EMI (#67)
- this now uses a less restrictive hiding approach for EMI
- unified items are visible in tag cycling until we find a proper solution
0.8.0 - 2024-02-21
Added
- added integration for EMI
- same features as for JEI/REI including hiding stacks from tags used in recipes
- to disable it, you can use the flag for JEI/REI in the config
- requires at least EMI version 1.1.2
Fixed
- fixed Integrated Dynamics unifier not properly targetting outputs
0.7.2 - 2023-11-21
Added
- added support for Integrated Dynamics
Fixed
- fixed GregTech Modern compat to properly unify output ingredients
0.7.0 - 2023-09-23
Warning
This update features a new config option inside the unify.json
.
Since it is a top-level option, this won't reset your config and all other options should
be preserved. However, an automatic backup will be created in case something goes wrong.
Added
- added the ability to add items to existing or new tags
- this allows you to alter tags without the requirement of using other tools such as KubeJS, CraftTweaker or datapacks
- you can read more about it in the wiki
- added unification support for the Fabric NBT ingredient
- added support for GregTech Modern
0.6.0 - 2023-08-10
Warning
This update features new config options inside the unify.json
.
Since they are top-level options, this won't reset your config and all other options should
be preserved. However, an automatic backup will be created in case something goes wrong.
Added
- unify tag validation
- tag inheritance (#57)
- a new milestone feature allowing dominant tags to inherit item and block tags of unified items
- you can read more about it in the wiki
- support for Cyclic (#54)
Changed
- slightly improved overall performance
- publishing will also support NeoForge now
Fixed
- a serious load order issue that caused some features not to work on the initial unification process
- the bug was undiscovered for a long time since most packs force-reloaded after entering the world
- tag ownership log messages showing the wrong owner tag
- wrong Fabric conditions key (#55)
0.5.0 - 2023-06-14
Added
- repair unification for
TieredItems
(tools) andArmorItems
(#53)- supports vanilla Anvil
- works for all mods as long as they properly call the super method
- simplified Chinese translation (#49)
- shaped recipe type from Cucumber lib for Fabric to ignored types (#52)
0.4.4 - 2023-05-04
Added
- support for Ars Nouveau add-ons
- Ars Creo
- Ars Elemental
- Ars Scalaes
- support for the vanilla Smithing Table and smithing-like recipes
- Russian translation (#47)
0.4.3 - 2023-04-22
Added
0.4.2 - 2023-04-22
Fixed
- tag ownerships not being in sync on some recipes
- automatic item hiding not working with all ownership tags
- Immersive Engineering catalysts not being unified
- Immersive Engineering secondary outputs not being unified
0.4.1 - 2023-04-19
Fixed
- crash due to unloaded ownership tags on dedicated servers
0.4.0 - 2023-04-18
WARNING
This update features a new config option inside the unify.json
called tagOwnerships
.
Since it's a top-level option, this won't reset your config and all other options should be preserved. However,
an automatic backup will be created in case something goes wrong.
Added
- tag ownerships
- a new milestone feature allowing tags to be converted to other tags
- this allows unifying inconsistent tags like
forge:coals
andforge:gems/coal
- you can read more about it in the wiki
Changed
- improved stone strata lookup speed
Fixed
- some Mekanism recipes not being unified
- log spam on multiple preferred tags
- JEI indicator not showing anymore with new JEI versions
0.3.8 - 2023-04-06
Fixed
- stone strata fallback variant for clean stone
0.3.7 - 2023-04-02
Changed
- removal and cleanup of old and unused code
- mods providing stone stratas no longer have to be listed in the priority list
- more performance improvements
- depending on the amount of recipes, this can improve the load times by another 10-20%
Fixed
- stone strata detection on Fabric
- prevent stone strata sub-matching
0.3.6 - 2023-03-10
Changed
- decent performance improvements (#35)
- depending on the amount of recipes, this can improve the load times by around 50-70%
0.3.5 - 2023-02-08
Fixed
- runtime not available on logical client
0.3.4 - 2023-02-01
Added
- lookup API for mod developers to integrate Almost Unified into their mod
0.3.3 - 2022-12-20
Added
- German translation
- proper Fabric default mod priorities
- missing default tags for Fabric
Removed
- Forge styled tags from Fabric defaults
Changed
- improved tooltip information
0.3.2 - 2022-12-05
WARNING
This update will reset your duplicates.json
config because of a new option. It is automatically backed up as duplicates.json.bak
inside the same folder.
Please make sure to apply your custom settings again.
Added
- config option to sanitize recipe JSONs
Changed
- improved duplicate checks for recipes with implicit counts of 1
0.3.0 - 2022-11-30
Added
- support for Ad Astra! (#24)
Changed
- REI on Forge now uses a native plugin instead of the compat layer (#26)
Fixed
- automatic item hiding with REI (#26)
- this bumps the minimum REI version to 9.1.574
- Immersive Engineering Arc Furnace Slag not being unified (#25)
- some Mekanism recipes not being completely unified
0.2.6 - 2022-11-21
Removed
- stone strata exclusions for recipe ingredients introduced in #22
- it introduced some unwanted edge cases
- this won't break any previous recipes
0.2.5 - 2022-11-21
Added
- a way to obtain the
unify.json
config and the material list from the KubeJS binding
Fixed
- hiding of tags that only consisted of items with the same namespace (#21)
- stone strata detection not being applied to ingredients (#22)
- inconsistency in recipe duplication removal and dumps (#23)
0.2.3 - 2022-11-07
Info
This update brings back compatibility for JEI 9 and therefor fixes incompatibility with REI on Minecraft Forge.
Added
- portuguese translation (#18)
Changed
- improved the placement for the recipe indicator icon in JEI
Fixed
- misaligned tooltips in JEI
0.2.2 - 2022-11-01
Added
- config option to completely ignore items from unification and hiding
Changed
- improved stone strata detection by making use of
forge:ores_in_ground
tag- this also allows pack devs to fix stone stratas for mods that don't support it yet
0.2.1 - 2022-10-28
Added
- config backup system
- when your config has invalid entries, it will be backed up and a new config will be generated
- the new config will try to apply as many of the old settings as possible
- new backups will overwrite old backups
- proper ingredient hiding for REI
- hidden ingredients will no longer show up in recipes
- this bumps the minimum REI version to 9.1.558
Changed
- tag priority overrides now use
ResourceLocation
s internally to automatically validate config entries
0.2.0 - 2022-10-19
Added
- priority overrides
- allows to define a priority mod for a specific tag
- the new option is automatically added to the
unify.json
config on the next run and is empty by default
Fixed
- recipe indicator tooltip on lower resolutions exceeding the screen
0.1.2 - 2022-10-17
Info
This is the initial port for 1.19.2 and KubeJS v6. Older versions are not supported anymore.
Added
- Amethyst Imbuement recipe compat (#13)
0.1.1 - 2022-09-27
Added
0.1.0 - 2022-09-24
WARNING
This release removes the modification of recipe IDs! If you modify any recipes which were unified already and make use of the recipe ID that uses almostunified
as the namespace, make sure to fix it.
Changed
- recipe modifications are now visible in JEI/REI by a little icon (#8)
- this was previously only visible via the recipe ID (now removed)
- ensures that modified recipes which cause issues are not reported to the original authors
- recipe modifications now have less priority
- allows to cover more mods that directly inject recipes into the recipe manager
- still runs before the
recipes
event of KubeJS
Removed
Fixed
0.0.8 - 2022-09-17
Added
wires/{material}
tag to defaults- back up your
unify.json
config and let it regenerate to get the new defaults or add them yourself
- back up your
Fixed
- unnecessary handling of many duplicate links
- a typo in the log messages
- spaces in shaped recipe patterns not being handled correctly
0.0.7 - 2022-09-16
Added
- more materials and
storage_blocks/raw_{material}
tag to defaults- back up your
unify.json
config and let it regenerate to get the new defaults or add them yourself
- back up your
fabric:conditions
to default duplicate ignore list
Changed
- ignore lists in
unify.json
andduplicates.json
now support regular expressions - default configs are now more platform specific
Fixed
- a compat issue on Fabric when REI is present
- items being hidden when they are the only entry in a tag
0.0.6 - 2022-09-02
Added
- more materials to defaults
- back up your
unify.json
config and let it regenerate to get the new defaults or add them yourself
- back up your
Fixed
- stone strata detection for mods not following convention
0.0.5 - 2022-09-02
Added
group
property to default ignored list- this ensures that crafting recipes with specific recipe book categories are correctly unified
- back up your
duplicates.json
config and let it regenerate to get the new defaults or add them yourself
inputItems
andoutputItems
property to top level property scanning- allows unification for mods like
FTBIC
- allows unification for mods like
Fixed
- duplication matching for crafting recipes with a
group
property
0.0.4 - 2022-08-25
Added
- Cucumber
shaped_tag
recipe type to default ignored types- if you are using Mystical Agriculture or other mods that require Cucumber, make the config change described here
Fixed
- shaped crafting recipe pattern matching (#2)
- previously shaped recipes were checked for exact equality after the unification
- this caused issues with recipes using different definition keys for their patterns
- this change requires a config adjustment described here
0.0.3 - 2022-08-24
Changed
- all unified recipes are now using the Almost Unified namespace (#1)
- previously, only the duplicate recipes were modified to use the namespace
- this ensures that modified recipes are easily identified and not reported to other mod authors
0.0.2 - 2022-08-23
Added
- strict mode for recipe duplication removal
Fixed
- recipe duplication error spam
0.0.1 - 2022-08-23
Initial 1.19 release!