Back to mods
Bookkeeper project artwork

Vintage Story Mod DB · Vintage Story mod

Bookkeeper

Bookkeeper Know what you have. Know where it is. Bookkeeper adds a craftable lectern that becomes a complete read-only index of every container, tool rack, display case, and shelf around your base. Open the ledger to browse, search, and filter your entire st

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Bookkeeper release should I use?

Updated 9 days ago
Latest stable file 1.5.4
Game version 1.22.4
Loader Built-in Vintage Story mod system

Bookkeeper 1.5.4 targets 1.22.4. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Bookkeeper required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Bookkeeper 1.5.4 need?

1.5.4. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Bookkeeper without breaking your instance.

Built for Bookkeeper 1.5.4. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.5.4. It targets 1.22.4; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.5.4. It opens that exact file at the source.

About this project

What does Bookkeeper add?

Bookkeeper


Know what you have. Know where it is.

Bookkeeper adds a craftable lectern that becomes a complete read-only index of every
container, tool rack, display case, and shelf around your base. Open the ledger to
browse, search, and filter your entire stockpile by category — then locate exactly
which containers hold what you need, all from one place. No more digging through rows
of chests just to find out where something is.

 

Read-only by design. Bookkeeper only "reads" your storage — it never withdraws,
deposits, moves, merges, or deletes anything. Nothing in your containers is ever
modified. (Want to move items remotely as well? That lives in the companion mod
Quartermaster — Bookkeeper is the pure look-but-don't-touch locator.)

 

How It Works
1. Craft a Bookkeeper's Lectern (see recipe below)
2. Place it anywhere — no foundation or special flooring required
3. Look at the lectern and press K, or right-click it, to open the ledger
4. Browse, search, or filter by category — all items in nearby containers are shown in a paginated grid
5. Locate an item to find which containers hold it — without ever opening a chest

Locating Items
Middle-click any item to close the ledger and highlight the containers holding it, with
blue markers, floating text labels visible through walls, and temporary map waypoints.
Right-click a highlighted block to dismiss it individually; markers, labels, and
waypoints for a container also clear automatically as you open it.

 

Crafting the Lectern

Chisel Parchment Charcoal
  Plank  
  Plank  

 

- Chisel — any chisel (top-left); used as a tool, so it isn't consumed
- Paper (parchment) — 1 (top-middle)
- Charcoal — 1 piece (top-right)
- Planks — 2 plank blocks, any wood type (center column row 2 & 3)

 

Features
- Search bar — filter items by name in real time
- Category filters — toggle any combination of Food, Tools, Fuel, Wood, Wearables, Ores & Metals, and Building to narrow the grid; with none selected, everything
- Paginated display — 90 items per page (10 columns × 9 rows) with Prev/Next navigation
- Item consolidation — identical items across multiple containers are combine single entry showing the total count (decorative chest/clutter variants are kept distinct, shown by their real name and icon)
- Location highlighting — middle-clicking an item highlights up to 20 container locations with blue overlay markers
- Floating text labels — item name labels (e.g., "Iron shovel") appear above highlighted containers, visible through walls, so you can find items without li
- Distance fade — labels fade out gradually between 20–40 blocks
- Marker removal — right-click any highlighted block to dismiss it individual markers, labels, and waypoints for a container also clear automatically as you open it
- Tool rack and display scanning — items on tool racks, display cases, and sh are catalogued alongside chest and vessel contents
- Place it anywhere — the lectern has no foundation requirement and works on surface

 

Configuration
The mod generates a configuration file automatically on first launch. To customize scan range, edit the file at:

- Linux: `~/.config/VintagestoryData/ModConfig/BookkeeperConfig.json`
- macOS: `~/Library/Application Support/VintagestoryData/ModConfig/Bookkeeper
- Windows: `%AppData%/VintagestoryData/ModConfig/BookkeeperConfig.json`

Default settings:

```json
{
"ChunkRadius": 2,
"VerticalRange": 5,
"HonorClaims": true
}

- ChunkRadius — how many chunks around the player to scan horizontally (default 2). Each chunk is 32 blocks, so a value of 2 scans a 5×5 chunk area (~160×160 blocks).
- VerticalRange — how many blocks above and below the player to scan (default 5).
- HonorClaims — when true, containers inside a land claim you don't have permission to use are hidden from the ledger. Owners/granted players and unclaimed land are unaffected. Set to false to ignore claims entirely.

Edit the values, save the file, and restart the world for changes to take effect.

Scan Range

By default, the lectern scans containers within a 2-chunk horizontal radius (~160 blocks
across) and ±5 blocks vertically from your position. This covers a typical base footprint while keeping performance snappy. Both values are configurable — see Configuration above.

 

What Gets Scanned

Standard storage block entities within range, including:

- Chests
- Vessels
- Crates
- Labeled chests
- Barrels (items inside, not liquids)
- Tool racks
- Display cases
- Shelves
- Most modded containers that follow the standard VS container interface

Not scanned: player inventory, hotbar, items on the ground or in your hands, and processing/work stations (firepits, ovens, bloomeries, forges, querns, etc.). Containers inside land claims you can't access are hidden when HonorClaims is enabled.

 

Limitations

- Read-only — Bookkeeper catalogs and locates items; it does not move them. To withdraw or deposit remotely, use the companion Quartermaster mod.
- Vertical range is limited — the scan covers ±5 blocks from your Y position by default, so items stored far above or below you (deep basements, tall towers) may appear. Move closer vertically or increase VerticalRange.
- Container blocks themselves don't appear — the ledger shows what's inside containers, not the containers as entries. An empty chest won't show up at all.
- Maximum 20 locations per item — if an item type exists in more than 20 containe only the first 20 locations are tracked for highlighting.
- Single-player and server compatible — works in both; each player sees their own ledger based on their position. Note: not extensively tested in multiplayer.

 

Hotkey

K — Open/close the ledger (rebindable in Controls settings under "Open Storage Bookkeeper"). You must be looking at the lectern to open it.

Installation

1. Drop the mod zip into your VintagestoryData/Mods folder
2. Restart the game
3. Craft the lectern and place it anywhere you like

Project description from Vintage Story Mod DB.

Pick your setup

Bookkeeper releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Bookkeeper versions and loaders

13 of 13 releases match

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.