1.1.0+fabric.1.21.1
Compatibility
Changes
Container Indexer 1.1.0
The first major feature update since the initial 1.0.0 release, focused on shared multiplayer indexing, quick deposit, inventory statistics, material tracking, and container management.
New Features
- Added a server-side shared index.
- Client-only installations can still use the local index.
- When installed on both the client and server, multiplayer synchronization, shared inventory statistics, and server-side quick deposit become available.
- Added three shared index visibility modes:
PERSONAL: Only visible to the player who discovered the container.VANILLA_TEAM: Shared with players on the same vanilla scoreboard team.GLOBAL: Shared with all players.
- Added Ctrl + Right Click Quick Deposit, which automatically moves items into nearby containers that already contain matching items.
- Hold Ctrl to view nearby inventory totals, the number of matching containers, and the estimated amount that can be deposited.
- Added slot previews:
- Green: slots that can accept the item.
- Yellow: slots where the item will actually be placed.
- Added a Material List supporting up to 8 tracked items, counting both player inventory and known nearby storage.
- Added container notes, categories, colors, and persistent outline markers.
- Added a complete in-game configuration screen.
- Added search HUD, HUD position, and particle density settings.
- Added tools to clean invalid index entries and clear the current dimension index.
- Added compatibility with Create Item Vaults, preventing multiblock vaults from being indexed or counted multiple times.
Fixes & Improvements
- Fixed pressing
Xin JEI search fields, chat, and other text inputs incorrectly triggering searches or closing screens. - Fixed
Xsearch triggering when no item was being hovered. - Fixed outdated container contents being shown to other players in multiplayer.
- Fixed shared indexes potentially exposing container information to unrelated players.
- Fixed old teammates retaining access to historical shared containers after leaving or switching teams.
- Fixed inconsistencies between Material List counts and server-side inventory statistics.
- Fixed double chests and multiblock containers being displayed or counted multiple times.
- Reduced how intrusive container capacity hints are on screen.
- Improved server-side nearby search and inventory statistics performance.
- Added rate limiting and stricter permission, distance, and chunk-state validation for Quick Deposit.
- Quick Deposit now always uses strict component matching to prevent items with different NBT or components from being mixed.
- Local index format upgraded to v4, with automatic migration from older versions.
Platform Support
- NeoForge 1.21.1
- Fabric 1.21.1
- NeoForge 26.1.2
- Fabric 26.1.2
All versions support client-only usage. Installing Container Indexer on the server enables the full multiplayer shared index and Quick Deposit functionality.
Upgrading
- Existing JAR files can be replaced directly.
- Existing configuration files and local indexes do not need to be deleted.
- Multiplayer shared indexing and server-side Quick Deposit require Container Indexer 1.1.0 on both the client and server.
- Searches may optionally ignore item components, while Quick Deposit always uses strict component matching.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:k7nDRpb7:1F9FP3k6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:k7nDRpb7:1F9FP3k6"
}

