Download Almost Unified — Minecraft Mods — MetaMods

Almost Unified

Active

Downloads

25

Last update

3 months ago

Versions

1.18.2 — 1.21.1
Server
Fabric
Forge
Neoforge
Libraries
Utils

Almost Unified

This modification continues the concept of the popular UniDict - once indispensable but now outdated project for Minecraft version 1.12.2.

Early versions of Minecraft had the Ore Dictionary mechanism designed to facilitate interaction between various modifications. This approach allowed developers to use identical resources from different add-ons interchangeably in crafting recipes.

However, in large modpacks, players often faced a problem: multiple add-ons added similar materials, resulting in numerous variations of the same resource - for example, a dozen different copper ingots from different developers.

This situation led to inconveniences - identical resources from different mods couldn't be stacked in the inventory, and some recipes didn't accept all available options, creating unnecessary abundance of materials, some of which turned out to be useless.

The solution proposed by UniDict involved unifying identical resources: instead of multiple similar items, one main version remained that could be used in all recipes.

Modern versions of Minecraft have switched from the Ore Dictionary system to the tag system, which performs similar functions. Nevertheless, the problem of multiple identical resources from different modders persists.

Almost Unified aims to solve this problem by following in the footsteps of the classic UniDict.

How It Works

The modification uses a configurable list of mod priorities and target tags in configuration files. For each tag, a dominant item is determined, based on which crafting recipes are then modified.

The process occurs when loading recipes, which are JSON files and are processed when entering the world. The mod reads each loaded recipe and modifies it according to settings.

For input ingredients, unification is implemented through the use of appropriate tags, which allows existing worlds to remain functional. For crafting results, the system uses the dominant resource option.

Since the transformation occurs during recipe loading, minimal performance load occurs during gameplay.

Key Features

The modification optimizes existing crafting recipes to work with a unified resource base, but does not add independent recipes, new materials, or ore generation.

In addition to item unification, the system automatically removes duplicate recipes - a common problem after unification processes. All non-dominant resource variants are hidden from in-game encyclopedia interfaces JEI/REI.

The functionality supports reloading: configuration settings are loaded before each unification process, allowing them to be edited on the fly. To apply changes, simply re-enter the world or use the /reload command.

Practical Example

Imagine a situation: two mods are present in the game that add silver ore - modA and modB. Each of them supports their own silver ingots and recipes for obtaining them, such as smelting ore in a furnace or blast furnace.

If any recipe doesn't support working with tags, Almost Unified corrects this situation by modifying the corresponding parameters. Depending on priorities in the unify.json configuration, the main silver ingot option is determined, and this dominant option becomes the final result for all recipes, regardless of their origin.

After the unification process, similar recipes are merged with a changed namespace, visually indicating the modification. The result is the creation of unified recipes with tags as input and dominant items as output, without duplicate versions.

Project members
Relentless

Relentless

Lytho

Lytho

AlmostReliable

AlmostReliable

Created: 10 Dec 2025

ID: 1134