Stashlight
Stop searching for items like a maniac and find your forgotten loot instantly.
Stashlight is a lightweight, client-side Fabric mod that passively indexes every container you open, letting you instantly search for items across your world — even inside Shulker Boxes, Bundles, nested inventories, and across dimensions.
Features
-
World-wide instant search
Locate items in any indexed container -
Nested container indexing
Caches nested inventories, enabling searches inside shulker boxes and bundles -
Enhanced previews
Full compatibility with ShulkerBoxTooltip for visual item previews directly in the search menu -
Broad container support
Works with Chests, Barrels, Shulkers, Hoppers, Droppers, Dispensers, and most modded block entities with inventories* -
Visual in-world highlighting
Found what you need? Click the result to highlight the container in the world for easy retrieval -
Cross-dimension tracking
Tracks containers across Overworld, Nether, End, and modded dimensions* -
Client-side only
Fully functional without server-side mods or plugins
* Modded containers and dimensions are untested but expected to work
Usage
Press NUMPAD 5 to open the search menu (keybind can be changed in Minecraft's controls settings).

Requirements
License
This project is licensed under the GNU General Public License v3.0
How to Install Stashlight (Mod)
Stashlight by Strange-Quark is verified for Fabric, Quilt across Minecraft versions 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 (latest release: 1.0.1, file size: 232 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2) and platform (Fabric, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Quilt.
- Move the downloaded Stashlight file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Bump Minecraft version to 26.1 and mod version to 1.0.0
- Switch Java target to 25 and update build environment
- Refactor UI and Item component access for 26.1 and owo-lib changes
- Updated item data component parsing for Containers and Bundles
- Adapted custom X-Ray and UI rendering code for the new 26.1 extraction rendering APIs
#### Implement ItemGrid for improved performance in search results
- Introduced a new ItemGrid component to replace the ItemSlot for better performance.
- Enhanced SearchScreen to utilize ItemGrid, allowing for dynamic item display based on search results.
- Updated client tick handling to toggle the search screen more efficiently.
- Removed obsolete ItemSlot and QuantityLabel classes to streamline the codebase.
#### Improve sorting and searching mechanisms
- Updated AlphabeticalSort to use a searchKey for more efficient sorting.
- Enhanced DistanceSort by implementing a distance cache to optimize sorting performance.
- Modified IndexedItem to include a searchKey, derived from the item's hover name.
- Improved SearchScreen to debounce search input, reducing unnecessary refreshes and enhancing user experience.
#### Implement ItemGrid for improved performance in search results
- Introduced a new ItemGrid component to replace the ItemSlot for better performance.
- Enhanced SearchScreen to utilize ItemGrid, allowing for dynamic item display based on search results.
- Updated client tick handling to toggle the search screen more efficiently.
- Removed obsolete ItemSlot and QuantityLabel classes to streamline the codebase.
#### Improve sorting and searching mechanisms
- Updated AlphabeticalSort to use a searchKey for more efficient sorting.
- Enhanced DistanceSort by implementing a distance cache to optimize sorting performance.
- Modified IndexedItem to include a searchKey, derived from the item's hover name.
- Improved SearchScreen to debounce search input, reducing unnecessary refreshes and enhancing user experience.
- updated to use official Mojang mappings
- removed local/flatDir and jar-in-jar
- now requires owo-lib v0.13.0 for 1.21.11
- Introduced a new RadiusFilter class to filter items based on distance from the player.
- Added searchRadiusIndex to Config for configurable search radius, with clamping to valid values.
- Updated SearchScreen to include a slider for adjusting the search radius and integrated the new filter into the filter manager.
- Enhanced sorting strategy tooltips to use translatable text for better localization.
- Introduced a new RadiusFilter class to filter items based on distance from the player.
- Added searchRadiusIndex to Config for configurable search radius, with clamping to valid values.
- Updated SearchScreen to include a slider for adjusting the search radius and integrated the new filter into the filter manager.
- Enhanced sorting strategy tooltips to use translatable text for better localization.
This version does not require you to download owo-lib separately. All necessary libraries (Owo, Endec, Jankson) are now bundled directly inside the mod file
Requirements:
- Fabric Loader
- Fabric API