modrinth.com Open in urlscan Pro
2606:4700::6812:1723  Public Scan

URL: https://modrinth.com/mod/almost-unified
Submission: On September 20 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

DISAGREE


WE VALUE YOUR PRIVACY

We and our partners store and/or access information on a device, such as cookies
and process personal data, such as unique identifiers and standard information
sent by a device for personalised advertising and content, advertising and
content measurement, audience research and services development. With your
permission we and our partners may use precise geolocation data and
identification through device scanning. You may click to consent to our and our
1447 partners’ processing as described above. Alternatively you may click to
refuse to consent or access more detailed information and change your
preferences before consenting. Please note that some processing of your personal
data may not require your consent, but you have a right to object to such
processing. Your preferences will apply to this website only. You can change
your preferences or withdraw your consent at any time by returning to this site
and clicking the "Privacy" button at the bottom of the webpage.
Please note that this website/app uses one or more Google services and may
gather and store information including but not limited to your visit or usage
behaviour. You may click to grant or deny consent to Google and its third-party
tags to use your data for below specified purposes in below Google consent
section.
MORE OPTIONSDISAGREEAGREE
Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Browse
Mods Resource Packs Data Packs Plugins Shaders Modpacks
More
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
SettingsChange theme
Search


ALMOST UNIFIED

Unify all resources.

267.9k
191
Library
Utility
Download



Report Copy ID


COMPATIBILITY


MINECRAFT: JAVA EDITION

1.21.1
1.20.1
1.19.x
1.18.2


PLATFORMS

Fabric
Forge
NeoForge


SUPPORTED ENVIRONMENTS

Server-side

75% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+



LINKS

Report issues View source Visit wiki Join Discord server


CREATORS

Almost ReliableOrganization


DETAILS

Licensed ARR
Created 2 years ago
Updated 4 weeks ago
DescriptionChangelogVersions




Text version if the thread design does not render


WHAT IS ALMOST UNIFIED?

The mod is inspired by the idea of UniDict. An old, no longer maintained mod
from the days of 1.12.2.

Old versions of Minecraft used a system called the Ore Dictionary. Its purpose
was to make the life of modders easier when adding new resources that might
exist in other mods already. When used correctly, you could use resources from
various mods in their recipes interchangeably. However, if you ever played a big
modpack back in the days, you probably know that there were like 10 different
ingots for each material because of many mods adding them.

This often resulted in a lack of storage space because all these resources from
the different mods didn't stack. Additionally, some mods didn't use the
dictionary correctly for their recipes so a lot of the resources were useless.

UniDict solved this issue by unifying the same resources from different mods so
only one item for each resource was left and could be used for all recipes. So
instead of having 10 different copper ingots, you will only have one which acts
as the dominant universal copper ingot.

A lot of time has passed since 1.12.2 and the Ore Dictionary is long gone. In
today's modded Minecraft, there is the tag system which acts quite similar to
the Ore Dictionary. Still, they also don't solve the problem of many similar
resources from different mods.

Almost Unified tries to solve this by working in a similar fashion as UniDict
did.
Its goal is to have one dominant resource for each configured tag and make all
recipes use this dominant entry.


HOW DOES THAT WORK?

By defining a priority mod list and target tags in the config, Almost Unified
tries to find a dominant item for each entry and changes the recipes depending
on that.

In modern Minecraft, recipes are usually made of JSONs and are loaded when
joining a world. Each loaded recipe is read by the mod and altered depending on
different properties inside the JSON.

For all inputs, the unification process tries to use the designated tag so all
items will remain useful which means Almost Unified should also work in existing
worlds.
For outputs, Almost Unified will use the dominant item.

Since the modification happens before the recipe is loaded by the game, there
are no demanding processes going on while the game is running.


WHAT FEATURES DOES ALMOST UNIFIED HAVE?

The mod transforms existing recipes to have a unified resource list that players
and packmakers can work with. It doesn't add its own recipes, resources, ore
generation or similar content.

Because there is a chance to have duplicate recipes when unifying, Almost
Unified will take care of duplications and remove them.
Additionally, it hides all non-dominant entries from JEI/REI automatically.

The mod is fully reloadable. Configs are loaded every time the unification
process starts which means they can be edited on the fly. To restart the
process, just rejoin the world or use the /reload command.


CAN YOU GIVE AN EXAMPLE?

Think about having two mods (modA and modB) that both add Silver Ore.
Additionally, they both add Silver Ingots and respective recipes to obtain the
ingot such as blasting or smelting the ore.

If one of those recipes doesn't accept a tag as input, Almost Unify will change
that. Furthermore, it will pick one of the Silver Ingots as the dominant item
depending on the mod priority list inside the unify.json config. The dominant
Silver Ingot will then be used as output for all recipes no matter the mod.

After the unification process, you will end up with some equal recipes. Almost
Unified will merge them and change their namespace so it's visible that the
recipe was changed. In the end, you will have recipes that accept tags as inputs
and only the dominant item as output. Duplicate recipes are gone.


MORE INFORMATION

For more information like limitations, native integrations or the FAQ, check out
the wiki.

Modrinth is open source.

prod@3b8963f

© Rinth, Inc.

COMPANY

TermsPrivacyRulesCareers

RESOURCES

SupportBlogDocsStatus

INTERACT

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Change theme Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR
MICROSOFT.