Unification tool

Quick rating

Community listing page, reviews may not be monitored by the author.

Unification tool

No reviews yet

Material unification tool to make pack development easier.

Mod Loaders
Minecraft

About

Description

Open a test world and run command /oreunifier GUI 

What you’re looking at

  • Search box (top-left): filters the list live (type “iron”, “tin”, etc).

  • Material list (big area): one row per material (iron, copper, tin…).
    Each row shows columns for the forms we scan: ingot, nugget, dust, raw, block.

  • Buttons (bottom): Scan, Save, Export, Close.

Typical workflow (60 seconds)

  1. Scan

    • Click Scan.

    • The mod reads community tags (c: and forge:) and finds all item candidates per material/form.

  2. Pick canonical providers

    • Click a row to auto-pick the “best” provider for that material (it prefers more “official” namespaces; you can re-scan any time).

    • Do this for the materials you care about. (You can search first to narrow the list.)

  3. Save

    • Click Save to write your choices to config/oreunifier/profile.json.

  4. Export

    • Click Export to generate a datapack scaffold at
      config/oreunifier/exported_datapack/
      (contains tag files aligning items to your choices; you can drop this into a modpack/world).

  5. Close

    • Close returns you to the game; your Save persists, and Export files stay on disk.

What clicking a row does

  • It selects the top-scoring item for each available form (ingot/nugget/dust/raw/block) and stores that in memory.

  • When you hit Save, those picks are written to profile.json.

  • When you hit Export, tag files are generated so other recipes/mods can unify to your picks.

Where files go

  • Profile: config/oreunifier/profile.json

  • Datapack export: config/oreunifier/exported_datapack/ (contains pack.mcmeta and data/.../tags/items/*)

Notes & tips

  • If Scan finds nothing for a material, that form likely isn’t tagged by installed mods—totally normal.

  • You can re-run Scan any time after adding/removing mods; then click rows again to refresh picks.

  • Currently, opening the GUI from a dedicated server needs a small clientbound packet; in singleplayer it just works via /oreunifier gui. If you want MP support, I can add the packet handler next.