TidyInv

Smart, fast, server-friendly inventory sorting with 7 modes, vertical sort, locked slots, profiles, chest presets, deposit/restock/dump/take buttons, in-game config GUI, and a public API. Works in your inventory and in any chest, barrel or shulker.

File Details

TidyInv 26.2-1.0.0-fabric

  • R
  • Jun 23, 2026
  • 65.99 KB
  • 91
  • 26.2
  • Fabric

File Name

tidyinv-26.2-1.0.0-fabric.jar

Supported Versions

  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:tidyinv-1526895:8307767"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

# Changelog — Minecraft 26.2 All notable changes to **TidyInv for MC 26.2** are documented in this file. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Loaders: **Fabric · Forge · NeoForge** Java: **25** · Gradle: **9.5+** > Mojang dropped the `1.` prefix starting with 26.1 (released early 2026). Canonical ordering: `1.21.11 → 26.1 → 26.1.1 → 26.1.2 → 26.2`. --- ## [1.0.0] — 2026-06 — Initial 26.2 port Port of the full 26.1.2 feature set to Minecraft 26.2. All 3 loaders verified in-game. ### Changed - **Tooling**: Gradle `9.4.1 → 9.5.1`, Fabric Loom `1.15-SNAPSHOT → 1.17-SNAPSHOT`. NeoForge moddev `2.0.141`, ForgeGradle `[7.0.17,8)`, Java 25 and idea-ext `1.4.1` unchanged. - **Dependencies**: MC `26.2`, Forge `26.2-65.0.0`, NeoForge `26.2.0.7-beta`, Fabric API `0.152.1+26.2`, Fabric Loader `0.18.6`. ### Fixed (26.1.2 → 26.2 breaking change) - **`Minecraft.screen` field and `Minecraft.setScreen(Screen)` were removed/relocated in 26.2.** The config-menu keybind (`K`) and `Screen#onClose` now use `Minecraft.gui.screen()` (to read the current screen) and `Minecraft.setScreenAndShow(Screen)` (to open one). Touched `common/TidyInvConfigScreen` + `ModKeybinds` in all 3 loaders. ### Notes - 26.2 is a **massive** vanilla update (Vulkan, feature-renderer overhaul, advancements/predicate reorg, item/block collection consolidation), but TidyInv sits above those layers — only the screen-API change above was needed. - NeoForge `26.2.0.0-beta` fails to load at the FancyModLoader stage (loader bug in the first beta); use `26.2.0.7-beta` or newer. The mod's `neoforge_version_range` enforces this minimum so users get a clear "update NeoForge" message instead of a silent early crash. ---

<details> <summary>Inherited history from the 26.1.2 line (the branch this port forked from)</summary> ## [1.5.2] — 2026-04 ### Added - `pack.mcmeta` for all loaders, using the new `min_format` / `max_format` schema required past pack version 64. ### Fixed - **Sort hotkeys (R, Deposit, Restock) now work inside inventory and container screens.** Previously the screen captured the keypress before the keybind handler could react. The mixin now intercepts `keyPressed` directly via the new `KeyEvent` API. --- ## [1.5.1] — 2026-04 ### Fixed - **Invisible config menu text** caused by ARGB alpha byte handling in MC 26.1. - **Chest button position drift** after the GUI shifts (e.g. recipe book opens). Buttons now re-anchor to the right edge of the inventory every frame. --- ## [1.5.0] — 2026-04 ### Added - **Forge re-enabled** — all 3 loaders now ship on 26.1.2 (Fabric + Forge + NeoForge). ### Notes - Forge port required adopting the new `BusGroup` eventbus API. --- ## [1.4.1] — 2026-04 ### Fixed - `sortPlayerInventory` now operates on slots `9..35` only — hotbar must never be touched. --- ## [1.4.0] — 2026-04 ### Removed - **Hotbar-lock feature dropped entirely.** Hotbar is now permanently excluded from sorts. ### Changed - Sort mode changes in the config menu take effect immediately (no relog needed). --- ## [1.3.0] — 2026-04 ### Added - **Sort Vertically** as a dedicated chest button (column-first layout). - Single hotbar-lock toggle (consolidated UI). - Improved config menu spacing. --- ## [1.2.1] — 2026-04 ### Changed - **Lock / Unlock scoped to the hotbar only.** The main inventory always sorts; locks no longer apply there. --- ## [1.2.0] — 2026-04 ### Added - **Lock All / Unlock All** buttons in the config GUI. - **Sort Chests Vertically** action. --- ## [1.1.0] — 2026-04 ### Added - **`TAKE_ALL`** action — pulls everything from a chest into your inventory. - Full localization for all config-menu strings. ### Changed - Tighter button spacing in the chest GUI. --- ## [1.0.1] — 2026-04 ### Fixed - Mixin target updated for MC 26.1: `renderSlot` was renamed to `extractSlot`. --- ## [1.0.0] — Initial 26.1.2 port First TidyInv release for Minecraft 26.1.2. - 7 sort modes, 5 chest presets, 4 profiles. - Locked slots, in-game config GUI (`K`), full `/tidyinv` command suite. - Server-side sorting with anti-spam cooldown. - Public API (`TidyInvAPI`). - 6 languages: English, Spanish (ES / MX), Portuguese (BR), French, German. > **Tooling**: Loom 1.15-SNAPSHOT (Fabric), ForgeGradle 7+, NeoForge moddev 2.0.141. Requires **Java 25** and **Gradle 9.4+** because MC 26.1+ uses JEP 447 features. Mojang stopped publishing `client_mappings` in piston-meta starting in 26.1 (MC ships deobfuscated), so `common/` is a source-only module compiled directly by each loader.</details>