
Ever taken your entire supply of an item out of a chest, only for your copper golems to immediately forget that's where that item belongs?
which allows you to create a checklist of any items from your inventory.
When you place the ledger into a chest, a copper golem will put items specified by the ledger into the chest, even if there are none actually there.
If a copper golem reaches a chest with no ledger, or a ledger that does not list the item, it falls back to the default behavior.
Craft a ledger by surrounding a book with 8 copper ingots

Probably the simplest way to edit ledgers is to pick it up on your cursor and left-click on a desired item. A lot like a bundle*:

💡 *Note that this doesn't consume the item from your inventory. Ledgers store *records* of item types (up to 54 of them), not the actual items themselves.
Or, if the item is already in the ledger, you can remove it in the same way:

Let's start an example: we'll dedicate a chest to a bunch of ore types.
To open a ledger, right click with it in your hand.
You can add any item from your inventory on this screen by clicking on it.
Let's say we decided against keeping lapis with these ores. You remove items from the ledger by clicking on them.

We can now place the ledger in our desired chest.
In the example below, we'll give the golem a diamond, a netherite ingot, a cookie, and an oak log. We have two chests:

🤖 How it works
When searching a chest, golems now immediately check for one or more ledgers.
- If a ledger is found that specifies the golem's item, the golem will treat that chest as if it has that item
- If no ledgers are found, or if none of them specify the item in the golem's hand, the golem will fall back on vanilla behavior.
With this in mind, we expect the golem to put the diamond, netherite, and cookie into the double chest, and the oak log into the single.
🏃 You can see this in action here!
If you'd like to clear a ledger, you can either spam click the items away, or scrape it off in a grindstone

Or if you just want your book back, throw it into a crafting table (at the cost of your copper)

Copper Ledgers must be installed on both the client and, if applicable, the server, due to custom items and GUIs.
These features are tentative ideas I'd like to pursue and are subject to change