Home›Java›Mods›TidyInv
TidyInv
ModsJava

TidyInv

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by Luix1604 · on CurseForge

Smart, fast, server-friendly inventory sorting with 7 modes, vertical sort, locked slots, profiles, chest presets, deposit/restock/dump/take buttons…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.21.1 · Forge⬇ Download for 1.20.1 · Forge⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.2 · NeoForge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
TidyInv — screenshot 1TidyInv — screenshot 2TidyInv — screenshot 3

TidyInv — Smart Inventory Sorting

Tired of dragging items around every time you open a chest? TidyInv sorts your inventory and any container in one click — or one keypress. Lightweight, server-friendly, and packed with quality-of-life features for Minecraft.

Overview

Keybinds

Key Action
R Sort current inventory or chest
K Open config menu
unbound Quick Deposit
unbound Quick Restock

All keybinds can be reassigned in Minecraft's Controls menu.

Chest buttons

When you open any chest, six buttons appear on the right side of the GUI:

Icon Action
Three bars Sort the chest
Vertical bars Sort vertically (column-first)
Right arrow Deposit — only items that already exist in the chest
Left arrow Restock — only items you already carry
Double down arrow Dump All — moves everything to the chest (locked slots stay)
Double up arrow Take All — pulls everything from the chest into your inventory

> Buttons follow the chest GUI when it shifts (e.g. when the recipe book opens).

Sort modes

Mode Description
Category Weapons, tools, armor, food, combat, blocks, redstone, materials, misc
Name Alphabetical by registry ID
Quantity Largest stacks first
Rarity Epic → Rare → Uncommon → Common
By Mod Groups items by namespace (vanilla first)
By Tag Groups items by their first tag (ores, logs, wool…)
Smart Affinity Items with shared tags cluster together

Chest presets

Open a chest and run /tidyinv preset <name>:

Preset Priority
food FOOD → MATERIALS
tools TOOLS → WEAPONS → ARMOR → MATERIALS
building BLOCKS → REDSTONE → MATERIALS
combat WEAPONS → ARMOR → FOOD → COMBAT
storage General (default category order)

Commands

Config

Press K in-game, or edit JSON files inside your config/ folder:

In-game options:

Public API

Other mods can extend TidyInv to support their own containers and item categories:

<pre><code>import com.luix1604.tidyinv.api.TidyInvAPI; import com.luix1604.tidyinv.sort.ItemCategory;

// Register a custom sortable container TidyInvAPI.registerContainerPredicate(menu -> menu instanceof MyCustomMenu);

// Register a custom item categorizer TidyInvAPI.registerCategorizer(stack -> { if (stack.getItem() instanceof MyMagicItem) return ItemCategory.MATERIALS; return null; // fall through to default }); </code></pre>

Compatibility

Minecraft Loaders Java Latest
26.1.2 Fabric · Forge · NeoForge 25 1.5.2
1.21.1 Fabric · Forge · NeoForge 21 1.1.2
1.20.2 NeoForge 17 1.1.1
1.20.1 Fabric · Forge 17 1.1.1

> NeoForge does not exist for MC 1.20.1 (its first release shipped on 1.20.2). For Fabric or Forge on that MC era, use the 1.20.1 build.

> Mojang dropped the 1. prefix starting with 26.1 (released early 2026). The canonical ordering is 1.21.11 → 26.1 → 26.1.1 → 26.1.2.

Designed to be compatible with most other mods. Containers from other mods are auto-detected, and modders can register their own via the public API.

Installation

  1. Install the loader matching your setup (Fabric / Forge / NeoForge) for your Minecraft version.
  2. For Fabric, also install Fabric API.
  3. Drop the matching tidyinv-&lt;mc&gt;-&lt;version&gt;-&lt;loader&gt;.jar into your mods/ folder.
  4. Launch the game. Press K in-game to open the config.

Source & Issues

GitHub: github.com/Luis1604/TidyInv

Each Minecraft version lives in its own branch. Per-version CHANGELOG.md files document everything that has shipped on that branch.

If you run into a bug, please open an issue on GitHub with your Minecraft version, loader, and the modlist you're using.

License

MIT License — free to use, modify and distribute.

Author

Luix1604 — luix1604

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more