TradeChest: Automated Trading Chests for Minecraft Shops

TradeChest for Minecraft adds automatic vending-style trade chests so customers buy and receive items without you online. Download it today!

TradeChest: Build Automated Vending Machines in Minecraft

Running a shop on a multiplayer server usually means one thing: standing around waiting for customers. TradeChest changes that entirely. This Fabric mod adds a special block that handles transactions on its own, letting players buy from you and receive goods automatically, even while you are offline or busy building somewhere else. If you have ever wanted a real vending machine in Minecraft, this is the add-on that delivers it.

What Is TradeChest for Minecraft?

TradeChest is a Fabric mod built for Minecraft 1.20.1. It introduces a single block, the Trade Chest, which behaves nothing like a normal storage chest. Instead of simply holding items, it acts as a self-service shop counter. A customer drops in the items you asked for, and the chest instantly hands over whatever you promised in return. The whole exchange happens in a 9x5 inventory layout with clearly separated zones, so there is no confusion about who owns what.

The mod requires Fabric Loader 0.15.7 or newer, Fabric API, and Java 17 or higher. Once installed, the Trade Chest appears in the Functional Blocks creative tab, ready to be crafted and placed.

Core Features at a Glance

  • Automatic trading system: customers place buy items and receive sell items with no manual input from you.
  • 9x5 inventory layout with dedicated areas for buy input, pickup, configuration, owner collection, and sell storage.
  • Username-based ownership that locks the chest to a single player.
  • No normal chest usage: a Trade Chest stays inert until it is properly configured.
  • Automatic item movement that shifts buy items into your collection area after every completed trade.

For players who want the fastest possible setup, the foxygame.net launcher can handle the whole process in one click, pulling TradeChest and its Fabric API dependency into the correct mods folder automatically, so you skip the manual file juggling entirely.

How to Install TradeChest

Step-by-Step Installation

Getting started is straightforward. If you plan to download TradeChest, follow these steps in order:

  • Install Fabric Loader by running the Fabric Installer and selecting Minecraft 1.20.1.
  • Download Fabric API for 1.20.1 and place the JAR in your .minecraft/mods folder.
  • Download the latest TradeChest mod JAR and drop it into the same mods folder.
  • Launch Minecraft using the Fabric profile.

That is the entire process. The Trade Chest item will then be available in the Functional Blocks creative tab, and you can craft it in survival using eight planks surrounding a single sheet of paper.

Configuring Your First Trade Chest

Setting Ownership and Prices

A freshly placed Trade Chest cannot be used until it has an owner. The configuration happens through renamed paper, which keeps the interface clean and vanilla-friendly. Rename a piece of paper with your exact in-game username using an anvil, then place it in slot 18, the first slot of the third row. You are now the owner.

Next, configure what customers must provide. Rename another paper to something like 10 minecraft:iron_ingot and place it in slot 19. Then rename a third paper to 5 minecraft:diamond and place it in slot 20 to define what customers receive. Finally, stock the bottom row, slots 36 through 44, with the sell item. Only the configured item type can be placed there, which prevents accidental mixing.

The 9x5 Inventory Layout

  • Row 1 (slots 0-8): buy item input area where customers place their payment.
  • Row 2 (slots 9-17): pickup zone where traded items appear automatically.
  • Row 3 (slots 18-26): owner, buy, and sell configuration plus a locked area.
  • Row 4 (slots 27-35): owner collection, where buy items land after trades.
  • Row 5 (slots 36-44): sell item storage that you keep stocked.

How Trading Works in Practice

Imagine you have set up a diamond shop. A customer walks up and places 20 iron ingots in the top row. The system detects that this covers two full trades, so it moves 10 diamonds from the bottom row into the pickup zone and shifts all 20 iron ingots into your collection area. The customer grabs the diamonds and leaves. You collect the iron whenever you like and restock diamonds at your convenience. No messages, no waiting, no manual intervention.

If a customer places more than the required amount, the excess simply stays in the input row for them to take back. This small detail keeps transactions fair and avoids the awkward item loss that plagues many homemade shop designs.

Permissions and Troubleshooting

Permissions are split cleanly by slot range. Customers can only interact with the buy input and pickup zones. You, as the owner, have full access everywhere. The configuration slots accept nothing but renamed paper, and the locked area in slots 21 through 26 rejects all items.

If the chest refuses to open or trade, check three things: an owner paper must sit in slot 18, both buy and sell papers must be present in slots 19 and 20, and the bottom row must contain the correct sell item. Nine times out of ten, one of these is the culprit.

Final Thoughts

TradeChest turns Minecraft commerce into something that runs itself. Whether you are operating a bustling server economy or just want a fair way to swap goods with friends, this Fabric mod for Minecraft 1.20.1 removes the grind of standing behind a counter. Craft it, configure it with a few renamed papers, stock it up, and let your shop work while you go adventuring.