All Chests Menu

By: Erinthe
Addon | img 1,695



This mod provides an advanced menu making inventory management significantly easier.

To open the menu, hold down the Mod Key (default Left Shift) and press the Menu Key (default F2).

This mod also lets you change number of rows in all player chests in the config. 

Chest Grid

To move an item from a chest to the player inventory, hold down the Mod Key and left click on the item.

To swap a chest UI with another chest, left click on the chest title to pick it up, then move it to the swap target and left click again.

While swapping, if you hold down the Mod Key, the contents of the held chest UI will be transferred to the target instead.

If you also hold down the Mod Key 2 (default Left Ctrl), it will only transfer items of a type already in the target chest.

Each chest UI has six widgets to the right of its grid. In order from top to bottom these do the following:


  • Open - open the chest in a conventional chest menu
  • Organize - sort the chest using the game's sorting logic (don't ask me)
  • Put - transfer all items from the player inventory to this chest (or all of a type already in the chest if holding down the Mod Key).
  • Take - transfer all items from the chest to the player inventory (or all of a type already in the chest if holding down the Mod Key).
  • Rename - rename the chest (uses the same modData key as Chests Anywhere for compatibility).
  • Target - toggle this on to transfer items from any chest or the player inventory directly to this chest by clicking on an item.

Bottom Panel

The bottom panel contains the player inventory, with the Filter input on the left and some widgets on the right. The rename input will also appear on the left below the filter input when renaming.

Filtering searches both the chest name and the chest location for the input.

The three widgets directly to the right of the player inventory are:


  • Organize - sort the player inventory using the game's sorting logic.
  • Store Similar - search all chests for items of the same type as those in the player inventory and transfer to those chests accordingly.
  • Trash - discard an item permanently.

To the far right are eight sorting widgets you can click on to change the order in which chests are displayed:


  • LA - by location (ascending)
  • LD - by location (descending)
  • NA - by name (ascending)
  • ND - by name (descending)
  • CA - by capacity (ascending)
  • CD - by capacity (descending)
  • IA - by number of occupied item slots (ascending)
  • ID - by number of occupied item slots (descending)


This is a terribly complicated user interface to make compatible for controllers. I made it more or less compatible for controllers, I think. 

To switch between the Chest Grid and the Bottom Panel on controller, press the Switch Button (default Controller Back).


You can change the buttons and keys in the config file or using Generic Mod Config Menu.

You can also limit chest display to those in the current location.

You can also change the number of rows in each chest. Note that reducing this number will not remove items - the mod will refuse to make chests smaller if there are too many items to fit in the reduced size.  Also, increasing the number might not play nice with other menus. In vanilla for example, you will have to rely on this menu to see extra rows as the vanilla menu has only 3 rows per chest.


Requires SMAPI.

Implements a Generic Mod Config Menu interface to change config settings in-game.

Compatible with Mod Updater for automatic updates.

Code is at

If you want to complain or ask for help or help me test my mods, you can visit my Discord server.

A list of all my mods for Stardew Valley is available at:

About Project

Created: September 1st 2023

Updated: September 1st 2023

Project ID: 36463

License: All Rights Reserved


Game Versions:








WoW Retail






Main File

Erinthe_All Chests
  • Release
  • September 1st 2023


    Recent File

    Erinthe_All Chests
  • Release
  • September 1st 2023