Mods / Shelf Obsessed

Tags:
Storage
Author:
unHallowed
Side:
Both
Created:
Jun 17th 2025 at 3:13 AM
Last modified:
Aug 3rd at 7:34 PM
Downloads:
225863
Recommended download (for Vintage Story 1.22.6):
shelfobsessed_v2.2.1.zip  1-click install

DO NOT feed my mods to AI - if you ask, I will teach you what I know.

Once upon a time, there was a lovely little mod that let you put things on bookshelves. It was the very first mod I ever installed in Vintage Story and remains one of my favourites to this day. Unfortunately, SmeeSlug hasn't updated it in over a year now (May 2024) and a few things are now wonky.

So here I am! Bringing stuff to bookshelves in current itterations of the game and hopefully expanding on it. Why limit ourselves to bookshelves, afterall? There are normal shelves, tool racks, display cases, and vertical racks too! Some things sit funny, and that's a future-me problem. Happy shelving!

Bookshelf Backing Update (2.2.0) - bookshelf backing now matches the woodtype of the bookshelf, instead of just being black

DO NOT use Shelf Obsessed and Shelfish at the same time - These mods obviously conflict because they're doing the same thing; so you only get one, and Shelf Obsessed is the most compatible with current versions of Vintage Story.

Here's the discord link, in case of troubles or requests!

Vinage Story v1.22

I have done the "great overhaul" as of v2.1.0 of Shelf Obsessed. Patches for any mod that has not been updated to 1.22, or no longer functions on 1.22, have been fully removed from the files. Here is your updated lists of compatability!!

Vanilla Objects:

Spoiler!

Seashells

Rusty gears, temporal gears

Bombs, beenades

Ferns, lupines, flower pots, planters, watering can

Beeswax, candles, honeycomb

Ink and quill, tuning cylinders

Bones, fat, rendered fat, feathers

Cloth, leather, flax fibers, flax twine, sewing kit, bandage

Cattail root, tule root, papyrus root, tree seeds, crop seeds

Crystal clusters, gems, crystalized ore, all quartz

Bowls, pots, jugs, crocks

Oillamps (empty and full)

Ingot molds. crucibles, charcoal, coke, ingots, metal bits/nuggets, iron bloom

Metal scale, plates (also go on verticle racks), nails and strips, lamellae, chain, rods, arrowheads

Jonas parts

Mortar, compost, rot, daub, clay, powders, calcified flint

Flint, peat bricks, ore, sticks, resin, stone

Stone bricks, refractory bricks, raw brick, clay bricks

Backpack, hunters backpack, hand baskets, linen sacks, mining bag, sturdy mining bag, quiver

Shones, necklaces

 

Supported Mods (current count; 36) : 

Spoiler!

A Culinary Artillery - sauce pan, cork, glass bottles, clay bottles, small cauldron, mixing bowls, rolling pins, bark

Alchemy - potion flasks, flower cuttings, herb rack pieces, potion bases (excluding the basic)

Bartender - leather, wood, and glass liquid containers

Better Ruins - schematics

Bola - tool of same name

Bookends - bookend boxes

Bricklayers - vat pieces, vessel pieces, planters, flower pots, sherds, polishing set, small stone bricks, all bowls, large pot, cups

Butchering - sinew, ivory, bone needle

Coinage - trussell, punch, completed coins

Drunklings Stoneware Jugsall the drinking containers

Envelopes - seal stamp, wax sticks, parcels, signet ring; warning, only the signet ring is sized in a way that looks good

Eternal Seraphim Backpacksall the backpacks

Expanded Matter - ash, crushed materials, powdered materials

Figurinesall figurines and their boxes

Firstaid Kitsall the first aid objects; warning, some of the textures in the mod have broken

Fitting and Sharding - fragments, sherds, grog

Hobo's Flower Circletsall the circlets

Liquid Containersall the drinking containers

Nid Plush - the standing and sleeping Nid plush

Paper Fletching - paper feathers

PetAI - small pet bed

Pewterall the objects; lighting, molds, tableware

Plushies - all plushies and patterns except Dave and drifters

Primitive Survival - bomb, fireworks, wood lanterns

Seafarer - all sails, crushed shells, schematic, message in a bottle, metal toolheads, crop seeds, amphora, storage amphora, grow pot, onggi jar, griddle

Signals - glass bulbs, insulators, solenoids

Sonito Forager Basket - both bags; warning, some of the textures in the mod have broken

Specialized Bags Revived - all the bags

Spooky Nights - candies and candy bag

String Sense - all strand types

Substrate - sawdust, wood chips, spore paper, spore print, fruiting bags, printed spore paper, 

Tailor's Delight - buttons, cloth, leather/bundle/strips, awl, twine, brush, needle, pattern set, ruler, spindle, metal band; warning, some of the textures in the mod have broken

Tankards, Goblets, and More! - all the drinking containers

Tinker Tailor Patchworks - cloth/leather, patch cloth/leather, scrap repair kit, scrap twine

Vint's Bottles'n Cups - flasks, bottles, glasses, shot glasses

Wool - cloth, fibers, fleece, twine, knitting needles

 

Great Companion Mods:

Bookends - and any other clutter that Calminaion makes, it's all super cute

Display Case Versatility - DPhKraken has added so many things that I haven't been able to figure out yet, like elk medalions, to bookshelves - AND SO MUCH MORE

 

-------------------------------------

V2.0.0 of Shelf Obsessed - for use on 1.21 versions of Vintage Story

 

Spoiler!

Vanilla things can go on bookshelves, normal shelves, and display cases

Spoiler!

Seashells, crystals, gems, crystalized ores, ores, and metal nuggets

Beeswax, candles, and honeycomb

Jugs, clean and dirty pots, watering cans, oil lamps, bowls

Crocks and bowls, both empty and full - I do not know what the rot timers will be like on bookshelves

Bandages (not poultices)

Bones, fat, and feathers

Flax twine, flax fibres, bolts of cloth, leather, and sewing kits

Beenades and all three kinds of bombs

ALL Jonas parts, gears, and temporal gears

Ingots, iron bloom, metal bits, rods, arrowheads, lamellae, scale, chain, plates, and nails

Quartz, amethyst, smokey quartz, clear quartz, rose quartz, cinnibar, lapis lazuli, sylvite, and sulfur

Ink&Quill, tuning cylinders

Resin, borax, peat, sticks, stone pieces, stone brick, flint, calined flint chunks, black/brown coal, charcoal, and coke

Daub, mortar, raw/fired clay bricks, all refractory bricks, and clay

Shoes and necklaces - NADYIAN VARIETIES DO NOT WORK

All three varieties of backpack, linen sack, basket, and both mining bags

Compost, rot, ferns, tree seeds, tuleroot

Cattail root and papyrus root - BUT THEY LOOK LIKE THEY'RE HANGING FROM THE TOP OF THE BOOKCASE OBJECT

Lupines - the other kinds of flowers look SUPER buggy, so didn't include them for the time being

Flowerpots and planters - empty, of course - both clayformed and fancy!!

*Currently 90ish vanilla items have been edited, if I missed the display case or shelf part of an item let me know!

 

Mod items that now go on bookcases!

Spoiler!

A Culinary Artillery - bottles (corked, uncorked, glass AND clay), corks, saucepans (fired and raw)

Alchemy - glass potion flasks, clay (raw and fired) potion flasks, potion bases, flower cuttings (they look a bit wonky on some shelves), herb rack hooks and tops

Tankards, Goblets, and More! - original patch written by Emblazing (you are a hero <3), updated to include the woodtyped tankards and small demijohns

Butchering - bone needles, bone sewing kits, wet and dry sinew, and butchering bags (they don't sit very nice atm)

Geodes and Gemstones - the small geodes (unopened, cracked, opened)

Wool & More - raw fleece, fibers, knitting needles, twine, cloth

Tailor's Delight - all tools, all varieties of cloth and leather, leather strips, fibers, twine

Soap and Lye - bars of soap and wood ash

Soap and Lye: Bloom and Lather - bars of soap, wood ash, and candles!!

Daymare's Cup Mod - shot glasses, cups, mugs, accented mugs, and wine glasses

Figurines - THESE ARE SO CUTE ON BOOKSHELVES YOU NEED THEM, now includes chess pieces and blindboxes

Bookends - setboxes now go on bookshelves; also, PERFECT companion mod for Shelf Obsessed!!

Desk Picture Frame - desk picture frames go on bookshelves, provided you don't change any of the names when repacking the mod to add your own pictures

Rustbound Magic - magical repair kits (figuring out more is gonna take a hot minute)

Toolsmith - crude/carved/professional tool handles (with and without grip options) and whetstones go on bookshelves AND in displaycases

Ruderalis - canvas, canvas sack, and canvas storage bag!

Vintage Coffee - tankards

Liquid Containers - all your fancy drink vessels now go on bookshelves!

Bottoms Up - these already went on bookshelves, but now they can ALSO go in display cases (and trust me, you want them in those, they're so fancy <3)

Glassmaking - all the tools, the parts of the tools, the ladles, the glassblends; most items from this mod can now go on bookshelves, but they do look super wonky in some cases

Signals - glass bulbs, insulators, and solenoids

Eternal Seraphim Backpacks - all the backpacks

MoreBags - all the backpacks (including the code for the no-longer-working spider silk and hideandfabric variants - in case those ever get revived)

SpecializedBags Revived - again, all the backpacks

Bola - the bola

Paper Fletchings - paper feathers

Pipeleaf - briarburl, clay pipe parts (raw and fired - warning, the bowl sits weird on the shelf atm), pipeleaf

Sonito's Forager Backpacks - both backpacks

Pet Backpack - the pet backpack, obvs :P

Pet AI - the small pet bed (the medium and large ones are way too big for bookshelf blocks unfortunately)

Substrate - sawdust, woodchips, prepared spore paper, imprinted spore paper, and spore prints

Expanded Matter - ash, all the crushed and powdered variants

Bricklayers - vats (assembled and in pieces), storage vessel pieces, ceramic sherds, oil lamps (all of them), flower pots and planters (all of them); polishing set and small bricks need testing, but they're in there too.

Spooky Nights - candy bag and all the candies

Primitive Survival - statues, lectern pieces, bucket handles

Envelopes - stamps and wax sticks

Coinage - trussell, punch, planchet, and coins now go on shelves/bookcases/displaycases

Firstaidkits - First aid kits (large and small), sutures, splints, poultice bundles, and potions (whenever those are released, provided their name doesn't change)

Spyglass - spyglasses and spyglass tube pieces

Hobo's Flower Circlets - the circlets, these are SO pretty!!

Figurine Seasons - Nom the Mimic figures and the blindboxes it comes in!

Pewter - bowl, crocks (whole, bottom, lid), candle lamp and candlelabra, jug (also confirmed that the rod goes on bookshelves as well)

Drunklings Stoneware Jugs - large and small jugs, fired and raw versions

*requires the related mod (and whatever its dependencies are) to be installed to function, ofc

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.2.1 shelfobsessed 3742 Aug 3rd at 7:34 PM shelfobsessed_v2.2.1.zip 1-click install

Fix'd:

  • vanilla objects now use the addmerge function

 

Added:

  • metal plates are now able to be placed on verticle racks
2.2.0 shelfobsessed 1036 Aug 1st at 9:16 PM shelfobsessed_v2.2.0.zip 1-click install

Added:

  • bookshelves now have backing that matches their woodtype, instead of just black
2.1.6 shelfobsessed
1.22.0 - 1.22.3
8619 Jul 10th at 7:56 PM shelfobsessed_v2.1.6.zip 1-click install

Updated:

  • Better Ruins; schematics now stand up on bookshelves like they use to do in the mod itself
  • Pewter; fixed pathing for the tableware molds

 

Happy Shelving!!!!

2.1.5 shelfobsessed 25654 May 20th at 5:33 PM shelfobsessed_v2.1.5.zip 1-click install

Added:

- Vint's Bottles'n'Cups

2.1.4 shelfobsessed
1.22.0 - 1.22.2
8524 May 11th at 7:46 PM shelfobsessed_v2.1.4.zip 1-click install

Added compat:

  • Seafarer
  • Better Ruins
  • A Culinary Artillery
  • Bartender
  • Fitting and Sharding

 

Updated:

  • Bricklayers
  • Vanilla itemtypes
2.1.3 shelfobsessed
1.22.0 - 1.22.2
357 May 11th at 5:10 PM shelfobsessed_v2.1.3.zip 1-click install

Added compat:

  • Substrate
  • Tinker Tailor Patchworks
  • String Sense
2.1.2 shelfobsessed
1.22.0 - 1.22.2
3627 May 7th at 7:07 PM shelfobsessed_v2.1.2.zip 1-click install

Added:

  • Primitive Survival
  • Pewter
  • Plushies
  • Nid Plush
2.1.1 shelfobsessed
1.22.0 - 1.22.1
4885 Apr 30th at 5:46 PM shelfobsessed_v2.1.1.zip 1-click install

Removed:

  • brushes/pattern set from Tailor's Delight patch, as their v2.2.0 update removed these objects

 

Updating to this version is only suggested if you use Tailor's Delight

2.1.0 shelfobsessed 1858 Apr 27th at 8:22 PM shelfobsessed_v2.1.0.zip 1-click install

THE GRAND OVERHAUL

  • Removed mod compat. patches if the mods are not currently working in 1.22
  • Updated all patches to the "addmerge" function
2.0.0 shelfobsessed 6211 Feb 6th at 3:04 AM shelfobsessed_v2.0.0.zip 1-click install
  • Updated all mod patches to only load if the related mod is installed
  • Removed the tree seeds patches due to errors on load, will revisit/fix soonish
1.9.5 shelfobsessed 36357 Jan 6th at 6:16 PM shelfobsessed_v1.9.5.zip 1-click install

Updated: Figurines and Desk Picture Frames patches

1.9.4 shelfobsessed 11792 Dec 30th 2025 at 3:38 AM shelfobsessed_v1.9.4.zip 1-click install

Added:

Bricklayers - First pass at the clay objects (seriously this mod is so huge so I'm doing it in pieces). Currently not included are the watering cans, mugs/cups, bowls, teapots, sugar bowls, crocks. What do currently work are: vats (assembled and in pieces), storage vessels pieces (and potentially the complete ones, haven't tested), planters/flowerpots of all varieties, oil lamps (both clay and porcelain), and pot sherds all work! Untested are the polishing set and small bricks as well - just ran out of time today.

Fix'd:

Alchemy - no more weird error and all the flasks go on bookshelves again!!

1.9.3 shelfobsessed
1.21.4 - 1.21.6
4999 Dec 24th 2025 at 12:29 AM shelfobsessed_v1.9.3.zip 1-click install

Added:

  • Figurine Seasons - Nom the Mimic figures and the blindboxes it comes in!
  • Pewter - bowl, crocks (whole, bottom, lid), candle lamp and candlelabra, jug (also confirmed that the rod goes on bookshelves as well)
  • Drunklings Stoneware Jugs - large and small jugs, fired and raw versions
1.9.2 shelfobsessed
1.21.4 - 1.21.6
87 Dec 23rd 2025 at 11:59 PM shelfobsessed_v1.9.2.zip 1-click install

Alchemy patch update, courtesy of the mods author llama3013

1.9.1 shelfobsessed 18213 Nov 16th 2025 at 3:57 PM shelfobsessed_v1.9.1.zip 1-click install

Updated Tankards, Goblets and More! and Firstaidkits

1.9.0 shelfobsessed 2128 Nov 14th 2025 at 8:35 PM shelfobsessed_v1.9.0.zip 1-click install

OFFICIALLY COMPATIBLE WITH 40 MODS

  • updated ACA - bottles (glass, clay, corked and uncorked), corks, and saucepans
  • envelopes - stamps and wax sticks
  • firstaidkits - first aid kits, splints, sutures, and potions (for whenever theyre released)
  • spyglass - spyglass and spy glass tube pieces
  • hobos flower circlets - the circlets
  • coinage - trussells, planchet, coins, punch
1.8.4 shelfobsessed 8822 Nov 1st 2025 at 3:53 AM shelfobsessed_v1.8.4.zip 1-click install

Primitive Survival and Spooky Nights added!!

1.8.3 shelfobsessed
1.21.2 - 1.21.4
17967 Oct 13th 2025 at 1:21 PM shelfobsessed_v1.8.3.zip 1-click install

Added Expanded Matter compat!

1.8.2 shelfobsessed
1.21.2 - 1.21.4
886 Oct 12th 2025 at 7:48 PM shelfobsessed_v1.8.2.zip 1-click install

Even more things go on bookshelves!

Pipeleaf, Substrate, Sonito's Forager Backpacks, Pet Backpacks, and Pet AI

1.8.1 shelfobsessed
1.21.2 - 1.21.4
190 Oct 12th 2025 at 6:22 PM shelfobsessed_v1.8.1.zip 1-click install

Another group of mod compat for putting stuff on bookshelves!!

Eternal Seraphim Backpacks, MoreBags, SpecializedBags Revived, Bola, and Paper Fletchings

1.8.0 shelfobsessed
1.21.2 - 1.21.4
388 Oct 12th 2025 at 5:25 PM shelfobsessed_v1.8.0.zip 1-click install

More mod compat;

Liquid Containers, Bottoms Up, Glassmaking, and Signals

1.7.81 shelfobsessed 178 Oct 12th 2025 at 4:27 PM shelfobsessed_v1.7.81.zip 1-click install

Vintage Coffee - tankards go on bookshelves!

1.7.8 shelfobsessed 77 Oct 12th 2025 at 4:02 PM shelfobsessed_v1.7.8.zip 1-click install

Ruderalis! The canvas sack, canvas storage sack, and canvas all go on bookshelves!

1.7.7 shelfobsessed 6624 Oct 4th 2025 at 10:34 AM shelfobsessed_v1.7.7.zip 1-click install

Toolsmith update! Handles (with and without grip options) and whetstones go on bookshelves AND in display cases

1.7.6 shelfobsessed 123 Oct 4th 2025 at 10:01 AM shelfobsessed_v1.7.6.zip 1-click install

Added Rustbound Magic's magical repair kits, expanded Alchemy compat to even more items!

Unrelated note, v1.7.5 simply doesn't exist :P

1.7.4 shelfobsessed 131 Oct 4th 2025 at 8:13 AM shelfobsessed_v1.7.4.zip 1-click install

Desk Picture Frames compat added (only for the desk frames)

1.7.3 shelfobsessed 79 Oct 4th 2025 at 8:00 AM shelfobsessed_v1.7.3.zip 1-click install

Added blindboxes from Bookends!

1.7.2 shelfobsessed 91 Oct 4th 2025 at 7:22 AM shelfobsessed_v1.7.2.zip 1-click install

Updated to include both versions of Soap and Lye (soap, woodash), added Soap and Lye: Lather and Bloom candles, and updated Figurines to include blind boxes!!

1.7.1 shelfobsessed 4466 Sep 28th 2025 at 2:47 AM shelfobsessed_v1.7.1.zip 1-click install

Updated Figurines to include chess pieces!!

1.7.0 shelfobsessed 8942 Sep 15th 2025 at 4:31 AM shelfobsessed_v1.7.0.zip 1-click install

Added Daymare's Cup Mod and Figurines!!

1.6.2 shelfobsessed 7923 Aug 30th 2025 at 9:50 AM shelfobsessed_v1.6.2.zip 1-click install

Claybricks had a syntax error that made them not work - so I fixed it ^.^"

1.6.0 shelfobsessed 2788 Aug 25th 2025 at 10:54 PM shelfobsessed_v1.6.0.zip 1-click install

Updated for 1.21, cleaned up files a bit for organizing-sake, TAKE STUFF OFF BOOKSHELVES BEFORE UPDATING

1.5.0 shelfobsessed
1.20.11 - 1.20.12
7230 Aug 16th 2025 at 11:42 AM shelfobsessed_v1.5.0.zip 1-click install

Compatability with "Wool&More", "Tailor's Delight", "Soap and Lye", and "Geodes and Gemstones" added

1.4.0 shelfobsessed
1.20.11 - 1.20.12
4406 Aug 3rd 2025 at 11:13 PM shelfobsessed_v1.4.0.zip 1-click install

Butchering update, wet and dry sinew, bone needles, bone needle kits, and butchering bags (albeit weirdly placed) all go on bookshelves!!

1.3.0 shelfobsessed
1.20.11 - 1.20.12
7179 Jul 21st 2025 at 2:34 AM shelfobsessed_v.1.3.0.zip 1-click install

Adds combatilitly for Tankards and Goblets - Vintage Story Mod DB, thanks to Emblazing!!

1.2.0 shelfobsessed
1.20.11 - 1.20.12
4477 Jul 4th 2025 at 10:59 PM shelfobsessed_v1.2.0.zip 1-click install

Tree seeds, peat, rot, sticks, stones, arrowheads, and stone bricks go on bookshelves now!

1.1.0 shelfobsessed
1.20.11 - 1.20.12
3672 Jun 18th 2025 at 9:02 PM shelfobsessed_v1.1.0.zip 1-click install

Added bottles from "A Culinary Artillery" and potion flasks from "Alchemy"!

1.0.0 shelfobsessed
1.20.11 - 1.20.12
874 Jun 17th 2025 at 3:21 PM shelfobsessed_v1.0.0.zip 1-click install

Initial release


157 Comments (oldest first | newest first) (threaded | flat)

Rencitrus, Aug 8th at 2:39 AM (modified Aug 8th at 2:39 AM)

Is there any possibility of cabinet doors being placeable on bookshelves?

unHallowed , 5 days ago
@Rencitrus: Is there any possibility of cabinet doors being placeable on bookshelves?

There is a possibility of it, same with doing fancy bookcases and such. I don't have a timeline for such things, but it's a cool idea!

Sharksplitter, Aug 1st at 9:37 PM

The only use i have managed to come up for these in the year of our lord 2026 is putting shoes on them

Baroque_Burger, Jul 16th at 2:43 AM

My partner and I play together in the same room on 2 different computers, and we were wondering if this mod would cause any issues on an existing world that has been opened to LAN if we both have the mod installed? We would be really sad if it somehow messed up our existing world, but we'd really like to give this a try because it looks very well made.

unHallowed , Jul 21st at 1:07 AM
@Baroque_Burger: My partner and I play together in the same room on 2 different computers, and we were wondering if this mod would cause any issues on an existing world that has been opened to LAN if we both have the mod installed? We would be really sad if it somehow mes

ShelfObsessed is SUPER low tech, doesn't add any objects of its own, and only loads patches if the related mod is installed. This should be perfectly functional on LAN <3 Happy shelving!!

izHobo, Jul 13th at 5:55 PM

thanks for making my flower circlet mod compatible! how neat!

unHallowed , Jul 13th at 6:21 PM
@izHobo: thanks for making my flower circlet mod compatible! how neat!

Of course!!!! They're so cute ^.^

Starsunder, Jul 8th at 2:45 AM

Patiently trying to wait for an update so that Blueprints and Schematics look correct on shelves again

Crimeo, Jul 4th at 8:54 AM

If anyone is training AI specifically on VS mods, they obviously aren't going to be going through one by one and reading the text and thinking about it, lol. They would just write a script that machine guns through every single mod on here automatically if so.

Janeator, Jun 16th at 4:52 PM

Vinage story v1.22. Lots of vines on that one! :)

Thranduil61, Jun 15th at 6:47 AM

Hi! Pewter mod just got update then there is a error.
Patch 7 in shelfobsessed:patches/pewter.json: File pewter:blocktypes/clay/mold/tablewaremold.json not found

Codyman765, Jun 12th at 8:17 AM

Hm, is anyone else having issues with placing BetterRuins's blueprints on a shelf? I recall I used to be able to place them, and I see it listed in the compatable section as BetterRuins's "schematics" I wonder if the name was changed at some point for them?

unHallowed , Jun 13th at 1:39 AM
@Codyman765: Hm, is anyone else having issues with placing BetterRuins's blueprints on a shelf? I recall I used to be able to place them, and I see it listed in the compatable section as BetterRuins's "schematics" I wonder if the name was changed at some point for the

It is possible their naming has changed again, I'll have to take another look. I made them go on bookshelves specifically though, no other kinds of shelf. They removed the ability to put them on bookshelves a while ago, which is why I did that compat. It's not as nice as theirs was, so it needs another pass one way or the other.

unHallowed , Jun 13th at 8:02 PM
@Codyman765: Yeah thats my bad, I mean bookshelves. I used to keep them in my library in the past, but seems like I cant on this save/game version.

I assume you're using 2.1.5 - I'll give it another pass, saw that Better Ruins got an update in the last 24 hours anyway. The schematics must go on bookshelves

Codyman765, Jun 13th at 8:34 PM (modified Jun 13th at 10:32 PM)
@unHallowed: I assume you're using 2.1.5 - I'll give it another pass, saw that Better Ruins got an update in the last 24 hours anyway. The schematics must go on bookshelves.

Oh my gosh, Your comment about the version number made me go check what one my server was running, 2.1.2 😭


Im SO sorry, let me update to the current version what is wrong with me, thats like that first step when trouble shooting bugs, what am I doing.

EDIT: yeah using the newest version they can go on bookshelves- but not the way I thought. Looking back on your comment it seems like better ruins let their blueprints fit on a shelf via their own mod, but removed that at some point. Guess thats where my confusion came from, since I knew I used to have them on bookshelves in the past and assumed it was from your mod. My bad!

I will say its a bit odd to have them laying flat on the bookshelv, makes placing multiple next to each other just clip into themselfs. Would it be possible to change it to standing on their sides like a book?

SmeeSlug, Jun 4th at 12:56 PM

It warms my heart that my silly little mod was so loved, and I am grateful that my idea is now in the hands of someone more capable of looking after it! ❤️❤️❤️ 

unHallowed , Jun 6th at 7:07 PM
@SmeeSlug: It warms my heart that my silly little mod was so loved, and I am grateful that my idea is now in the hands of someone more capable of looking after it! ❤️❤️❤️

OMG ITS YOU <3 <3 <3 I'm not crying I swear. You are literally the whole reason I make mods now. Thank you so so much for your "silly little mod". Shelfish is the cornerstone of my modding experience.

Arrcher, May 23rd at 7:57 PM

Thanks for you work.

Maybe you should add the backing of shelves directly in your mod?

Arrcher, May 25th at 3:28 PM
@unHallowed: I'm thinking about it, honestly.

I mean it would make sense, just saying 🙄😁

unHallowed , May 4th at 6:24 AM

shalun69 - nothing to apologize for!! That was the kind of error list that made me go "oh shit, what if something in my mod is what's gone wrong?" So I did check the whole entire thing and test it myself to recreate the errors just in case. I'm a testing fanatic though - I don't expect others to come at it quite as intensely as I do XD

shalun69, May 3rd at 9:12 PM (modified May 3rd at 9:13 PM)

@unHallowed, I apologize. I am not experiencing any issues with your most recent version.

I try to be considerent of folks time by check once then twice before reporting issues. Honestly, I thought I had! Cleary, I failed in demonstrating "due diligence."

Thank you for checking and replying.

unHallowed , May 3rd at 6:18 AM

shalun69 - running Eternal Seraph Backpacks alone causes these errors as well - it has nothing to do with ShelfObsessed. SheflObsessed doesn't touch recipes.

unHallowed , May 3rd at 3:32 AM

JimmyMac - All I'm doing is adding an attribute to assets in vanilla/mods to allow them to be placed on bookshelves. Everything else (wink wink) is prolly going to be its own mod honestly.

JimmyMac, May 2nd at 9:34 PM

Do I have this right? This mod doesn't mess with the new vanilla cabinets at all. It mods all the bookshelves and makes them better cabinets? And that's super awesome. Sounds like all that's left to add is the cabinet doors working on bookshelves ::wink wink::

unHallowed , May 2nd at 12:09 PM

shalun69 - WOW thats a big one, thank you for letting me know!! I'm working on a fix

shalun69, May 1st at 11:53 PM

v2.1.1 conflicts with Eternal Seraph Backpacks. I reverted back to v2.1.0 and no further errors.

https://mods.vintagestory.at/esbackpacks

 

See P1nkOblivion from two days ago. Errors are in a spoiler.

unHallowed , Apr 27th at 9:09 PM

BOOM - the "great overhaul" is complete. We have been whittled down to only 23 mods that still work today, which I'm sure will be brought back up real fast.

Some things on my list of things to put on shelves - things we use to have, but need to be totally redone;

  • Primitive Survival
  • Figurine Seasons
  • Desk Picture Frames

 

Some things to give a second pass to:

  • Spooky Nights
  • PetAI
  • Bricklayers

 

And some new things (if they're still working in 1.22):

  • Plushies
  • Make Tea Forked
  • Aldi's Classes
  • Better Ruins
  • Draconis
  • Pegasus

 

Additionally, I'll be doing another sweep of vanilla objects, since it seems like there should be a number of new things kicking around in there (hopefully). And, eventually, I will be adding the new shelving compatibility to mod items as well. THERE, now you all know what I know. Bring on the requests ^.^

SpearAndFang, Apr 26th at 12:31 AM

yeah.
i removed all of those things completely from Primitive Survival

Mrozak, Apr 26th at 12:07 AM

In case it would help, this is what i get with Shelf Obsessed 2.0.0 and Primitive Survival 5.0.5 on 1.22.0:

Spoiler!
26.4.2026 00:01:41 [Server Error] Patch 0 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:itemtypes/metal/buckethandle.json not found
26.4.2026 00:01:41 [Server Error] Patch 1 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/statue/cthulu.json not found
26.4.2026 00:01:41 [Server Error] Patch 2 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/statue/dagon.json not found
26.4.2026 00:01:41 [Server Error] Patch 3 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/statue/hydra.json not found
26.4.2026 00:01:41 [Server Error] Patch 4 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/statue/nephrenka.json not found
26.4.2026 00:01:41 [Server Error] Patch 5 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/temporalbase.json not found
26.4.2026 00:01:41 [Server Error] Patch 6 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/temporalcube.json not found
26.4.2026 00:01:41 [Server Error] Patch 7 in shelfobsessed:patches/primitive survival.json: File primitivesurvival:blocktypes/relic/temporallectern.json not found
unHallowed , Apr 25th at 10:13 PM

werdan - oh I VERY much do, but as the only thing we're doing here is patching an existing behaviour into assets that don't have it - it works as it currently is in 1.22 stable worlds. I'm using it already :)

It's just going to take a long time to work though that crazy mod compatiility list to confirm additions, and it does lean on the related mods being brought into 1.22 as well. Work in progress though!!

werdan, Apr 24th at 12:50 PM

Hey,

Do u have any plan on updating the mod for 1.22 build ?

 

Thanks to everyone who contributed to this mod

unHallowed , Apr 4th at 1:44 AM

Jadesy - thank you!! Looks like Primitive Survival has moved/changed some things so I'll have to do an update for it. I am going to wait for 1.22 stable to drop still, so for the time being you are best off to simply delete the Primitive Survival file out of ShelfObsessed. I've got Primitive Survival on my list of what to check first when the drop happens tho!!

Jadesy, Apr 3rd at 8:44 PM

Hello. Thank you for the hard work in this mod. I'm crafting a 1.22.0-rc.7 server. I have installed Shelf Obsessed and Primitive Survival (recently updated for 1.22). I am getting these errors for patches between the 2 mods. I hope this screenshot is helpful. https://imgur.com/a/UUu67eX

 

unHallowed , Mar 18th at 6:08 AM

Cakess - I'm intensely flattered XD SHELVING IS LIFE

Politehnik - thank you for doing some unintentional legwork for me there - it is on my list!!

Cakess, Mar 16th at 8:26 AM

I came here to say that I am a shameless shelf obsessed slut who will whore for anything storage related. Thank you for coming to my ted talk

Politehnik, Mar 15th at 10:28 AM

I can confirm the problem with Bricklayers. I changed my old clay crooks to the porcelain ones and got an unfortunate surprise of them not being placeable on my shelves lol.

unHallowed , Mar 11th at 1:41 PM

MegaGamer265 - guess it's going back on the list to fix then!! Thanks for letting me know!

MegaGamer265, Mar 10th at 4:48 PM

unHallowed mod version 1.9.5 and game 1.21.6

unHallowed , Mar 10th at 12:16 AM

MegaGamer265 - which version are you using of the mod and the game?

MegaGamer265, Mar 9th at 12:44 AM

Bricklayer items dont seem to work.

Majestik, Feb 25th at 7:49 PM

unHallowed yay thanks !

unHallowed , Feb 25th at 6:55 PM

Majestik - yes!!

Majestik, Feb 25th at 12:51 PM

Great mod that i use in every playthrough ! I wonder if you would consider adding compatibility for Make Tea Forked?

unHallowed , Feb 23rd at 1:46 AM

MegaGamer265 - oooo, also a good idea!

MegaGamer265, Feb 22nd at 1:12 PM

unHallowed would also be cool if we were able to place the small cauldrons in the bookshelf sicne they are shelvable and have pretty much the same size as normal pots.

unHallowed , Feb 22nd at 12:04 PM

MegaGamer265 - only removed seeds as part of code changes with 1.22 pre-release code changes, they'll be back! But good note about the rollingpins! I'll add them to my list.

MegaGamer265, Feb 20th at 9:48 PM

Also would be cool to have rollingpins from a culinary artillery being able to be placed on shelves.

MegaGamer265, Feb 19th at 7:32 PM

Would be cool to place seeds on shelves.

unHallowed , Feb 18th at 7:36 PM

DeterminedBun - I'll add it to my list!!

DeterminedBun, Feb 18th at 9:42 AM

Could you add Aldi's Classes compatability? I can't seem to put the Deeper Bowls on the shelves :(

unHallowed , Feb 6th at 3:19 AM

GOOD NEWS ALL - with 1.22-pre.1, Shelf Obsessed remains relevant. Those new fancy cabinets we've all seen are a separate thing from bookshelves, and 90% of Shelf Obsessed's current function is with bookshelves. This could, of course, still change by the time the first stable release happens - but for the time being! Mod patches have been updated to stop crazy errors on start-up, tree seeds have been removed for now till I have more time to really comb through the vanilla assets again to fix them and add whatever new stuff exists.

Happy shelving, my darlings!!

Janeator, Jan 21st at 8:31 PM

Perfect!
Personally, I'd love to see more kinds of bookshelf blocks. There are a bunch in the game that exist seemingly as just decoration for story locations and ruins. Curved/diagonal corner bookshelves, bookshelves that take up a whole block so show things on the exterior face not inner half, the same but without middle separation (think classic library scene where characters see eachother through bookshelf rows...), so on. I'm sure I'll come up with more later :)

And yes, I just got those windows mods, hahah. Only wish they also affected those windows found in Kevins Furniture.

unHallowed , Jan 21st at 6:39 PM

Janeator - A justifiable concern, my love. I won't see how the code has changed till 1.22 drops, obviously, but I do predict that ShelfObsessed might not be compatible with it out of the box. I don't really have a timeline for how long it'll take me to learn the new bookshelving code either - BUT IT WILL HAPPEN. Mostly because I'm obsessed with putting stuff on bookshelves.

More shelving/bookshelving blocks were always on my list of things to figure out :) Would LOVE to do floating ledges and vanilla-matching bookcase toppers, as a couple examples. Calminaion already did shelving for window sills (I adore them, go look at Window Storage and Vanilla Pane Storage). The limitation is modelling, for me - but in time that will be overcome too. ^.^ If you have shelving ideas, I would love to hear them.

Janeator, Jan 21st at 5:59 PM

That's good to hear then! I was mostly worried about the mod causing conflicts with the new game systems.

Is it possible that you would look into adding more types of shelves as well?

unHallowed , Jan 21st at 7:43 AM

Janeator - I intend to learn the new version of coding stuff to go on shelves, and then continuing to put stuff on shelves! I will adapt and continue :) I'm certain there will always be stuff I can add to bookshelves, or displaycases, or normal shelves. I'm even thinking of branching into verticle racks and scroll racks!

Unlikely I will do more than maintainence until 1.22 drops though. Save the brain space for that hawt new shelving code (I'm genuinely so excited about it, it looks so good!!!)

Janeator, Jan 21st at 12:24 AM

What is the plan once the next game update hits with its shelf changes?

unHallowed , Jan 8th at 11:42 PM

Sir_Pattrick - the good news is that Calminaion has already done an update on the window storage mod that fixes this problem!

Sir_Pattrick, Jan 8th at 10:51 PM

unHallowed we are using the window storage mod, and cannot seem to get the flasks to go on shelves.  We do not have the Vanilla Pane Storage mod installed.    We are using the most up to date version of both the Alchemy Mod(V1.8.2) and Shelf Obsessed (V1.9.5)

unHallowed , Jan 8th at 8:24 AM

Hexellent - MAXIMUM CLUTTER

Calminaion, Jan 7th at 6:56 PM

Pants_Bandit I have fixed the issue with the Window Storage/Vanilla Pane Storage and Alchemy. They added attributes to the flasks in new version of Alchemy, I had a patch in my mods that added it so I could use transforms and that caused a conflict, have removed that from my patch now

unHallowed , Jan 7th at 3:04 AM

James42785 - just did a test of shelf obsessed (v1.9.5) with figurines (v0.2.5) and they do work on bookshelves. Older versions of shelf obsessed will not apply to recent versions of figurines. The current version of shelf obsessed will not work for older versions of figurines either. Can you check your versions of each mod?

James42785, Jan 6th at 8:41 PM

I'm not able to place figurines from the figurines mod on bookshelves, only regular shelves. Any mod conflicts causing this?

unHallowed , Jan 6th at 12:58 PM

Pants_Bandit - oh no, I just discovered an incompatibility problem. Are you, by chance using either Window Storage or Vanilla Pane Storage? I just added them to my game and I couldn't put anything on bookshelves anymore if it also was added to those mods. I'm looking for a workaround now, because you OBVIOUSLY should be able to use all three at the same time for optimal house-cluttering.

unHallowed , Jan 6th at 8:07 AM

Pants_Bandit - I haven't done any compat. for Alchemistry, so that could be a factor. The other thing is that the update for alchemy that I've done is for the latest version of that mod, so the old compat won't work anymore. If you're using objects from before the latest update, those won't work anymore either (did encounter that in updating one of my worlds).

Pants_Bandit, Jan 5th at 3:15 PM

@unHallowed, my apologies but I'm a little dumb, yes it was the food shelves, but it also didn't work on bookshelves either when I got desperate tried. I found out when I downgraded back to alchemy 1.7.23 it worked fine, but it was most likely an issue between Alchemistry and Alchemy because I am using that for my play through. 

unHallowed , Jan 3rd at 4:04 PM (modified Jan 3rd at 4:09 PM)

Pants_Bandit - what version of alchemy are you using, out of curiosity. The update I did is for the latest version and it worked when I tested it. Also, when you say "shelves" - do you mean the Food Shelves shelves, or vanilla book shelves? Cuz I only add them to the vanilla book shelves.

Pants_Bandit, Jan 3rd at 6:53 AM

I still cant put alchemy potions on shelves?

unHallowed , Dec 30th 2025 at 3:40 AM

litesalt - apparently I hadn't touched bricklayers at all yet XD Posted the first pass at it though!!

kingslycamben - the alchemy patch is fixed!!

unHallowed , Dec 29th 2025 at 1:11 PM

kingslycamben - ooo, yep - thank you for reporting!! I'll fix it.

kingslycamben, Dec 28th 2025 at 2:04 PM

Got an error related to the flasks from alchemy, I presume its related to this mod cause its mentioned.

Spoiler
[Error] Patch 2 (target: alchemy:blocktypes/flasks/potionflask.json) in shelfobsessed:patches/alchemy.json failed because supplied path /attributesByType/potionflask-normal-*/bookshelveable is invalid: The json path /attributesByType/potionflask-normal-*/bookshelveable was not found. Could traverse until /attributesByType, but then 'potionflask-normal-*' does not exist. Full json at this path: {
"potionflask-tube-*": {
"shelvable": true,
"displaycaseable": true,
"liquidContainerProps": {
"capacityLitres": 0.25,
"transferSizeLitres": 0.25,
"emptyShapeLoc": "alchemy:shapes/block/glass/tubeflask-empty",
"opaqueContentShapeLoc": "alchemy:shapes/block/glass/tubeflask-content",
"liquidContentShapeLoc": "alchemy:shapes/block/glass/tubeflask-liquidcontents"
},
"groundStorageTransform": {
"origin": {
"x": 0.5,
"y": 0,
"z": 0.5
},
"scale": 0.85
},
"bookshelveable": true
},
"potionflask-round-*": {
"shelvable": true,
"displaycaseable": true,
"liquidContainerProps": {
"capacityLitres": 0.5,
"transferSizeLitres": 0.25,
"emptyShapeLoc": "alchemy:shapes/block/glass/roundflask-empty",
"opaqueContentShapeLoc": "alchemy:shapes/block/glass/roundflask-content",
"liquidContentShapeLoc": "alchemy:shapes/block/glass/roundflask-liquidcontents"
},
"bookshelveable": true
},
"*": {
"shelvable": true,
"displaycaseable": true,
"liquidContainerProps": {
"capacityLitres": 1,
"transferSizeLitres": 0.25,
"emptyShapeLoc": "alchemy:shapes/block/glass/flask-empty",
"opaqueContentShapeLoc": "alchemy:shapes/block/glass/flask-content",
"liquidContentShapeLoc": "alchemy:shapes/block/glass/flask-liquidcontents"
}
}
}
unHallowed , Dec 26th 2025 at 10:46 PM

litesalt - Bricklayers is on my list for another pass, yes!!

litesalt, Dec 25th 2025 at 4:08 AM

Love this mod! Wondering if you are intending on adding some of the Bricklayers stuff to be placeable on shelves? Mainly the vats - got real excited earlier to slot them into my new vertical bookshelves only to find they weren't compatible

unHallowed , Dec 24th 2025 at 5:52 PM

JustaKobold - I believe "Display Case Versatility" handles blueprints? But I'll throw it on my list too for good measure :)

JustaKobold, Dec 24th 2025 at 4:17 PM

I noticed a blue print from one of the firearms mods didnt go on a shelf. it as either the main firearm mod or the extra firearm mod. 

unHallowed , Dec 24th 2025 at 12:33 AM

Three more mods added to the list of stuff you can put on bookshelves!! 

unHallowed , Dec 23rd 2025 at 7:29 AM

llama3013 - omg so good to hear about this!! I'll update the patch with that, thank you so much!!

llama3013, Dec 22nd 2025 at 12:48 PM

Hi, I'm the alchemy mod author and I have changed alot of the alchemy mod in the latest test releases of alchemy but it seems I accidentally broke the ability to add large alchemy flasks to bookshelves using this mod. I believe if you replace or add the large flask with this it should work but I haven't tested it.

 
Patch
  {
    "op": "add",
    "path": "/attributesByType/potionflask-normal-*/bookshelveable",
    "value": true,
    "file": "alchemy:blocktypes/flasks/potionflask.json",
    "side": "Server"
  }
 
unHallowed , Dec 6th 2025 at 2:03 AM

Nobdoy freak out, but windowsill storage is now a thing!!!

Window Storage - Vintage Story Mod DB

unHallowed , Nov 19th 2025 at 10:42 PM

ALTEFFFOUR - window sills with spaces to place objects would be AMAZING, but definitely more complex than I have the skills for currently. It IS on my list of things I'd like to figure out how to do though. Same with somehow making it so you can place objects on top of bookcases as well.

ALTEFFFOUR, Nov 19th 2025 at 10:20 PM

I wonder if it would be possible to add window sills to the mod. Like even in your own screenshots, you can see the windows bisect the block neatly, and there's plenty of room on the block beneath it for something like a bottle or oil lamp. I'd put an oil lamp in my window (:

unHallowed , Nov 6th 2025 at 5:17 PM

SpookyJ - added them to my list! Some or all of that might be covered by Display Container Versatility, and it's a great companion to Shelf Obsessed.

SpookyJ, Nov 5th 2025 at 4:43 PM

Can you add the following to shelves if possible?

  • metal parts
  • metal scraps
  • Seive
  • Hoops
  • lead and silver solder
  • Tool heads (saw blade etc)

 

thanks

unHallowed , Nov 5th 2025 at 7:22 AM

Mirok - No, they're turn into "?" blocks - thats what happens when you remove a mod regardless of putting them on bookshelves.

Mirok, Nov 1st 2025 at 8:10 AM

What happens if I delete a mod from the world, will the items on the shelves disappear?

unHallowed , Oct 29th 2025 at 7:06 AM

PrinceShuu - Yes!! I take all suggestions/requests into consideration when I go on a spree of coding. I will put Primitive Survival on the list :) You're welcome to join either of my lil mod pages to make suggestions, or just make them here - I'll see them either way <3 Only difference is I'll see messages on Discord faster is all, but I check my mod pages every few days.

PrinceShuu, Oct 28th 2025 at 9:19 PM (modified Oct 29th 2025 at 1:42 AM)

First, THANK YOU for making this mod for the newer versions. I cannot play without being able to decorate all the little things like this.

 

Is there a way to suggest compatibility mods? I'd like to put the idols/relics from Primitive Survival on shelves. You already have figurines, so THANK YOU. (I need to worship Dave)

 

If there is anything I can do to help, let me know.

unHallowed , Oct 15th 2025 at 5:16 AM

Lumvik omg <3 <3 <3

And if you have other mods where there is stuff you want to put on bookshelves/shelves/displaycases, but can't - tell me! I'll at least try to figure it out XD (not having much luck with rustbound magic sadly)

Lumvik, Oct 14th 2025 at 11:52 AM

Thank you for adding compatibility with my backpack mod!
We've been using your mod on our server for a long time - it's a great one.

unHallowed , Oct 4th 2025 at 10:33 AM

Calminaion - Fixed the language I used ^.^ Want to be accurate as I can be, especially when I heckin' adore your mods so much

Calminaion, Oct 4th 2025 at 10:08 AM

Awww, that's really sweet of you to say. Thank you so much 😊 Btw I have changed the sizes of the boxes so should fit better on the Bookshelves and added a link to your mod on each of mine.
Will say the Bookend boxes aren't blindboxes as I wanted them to be sold at the trader as a set and gave them specific names. Thank you once again for adding support for my mods.

unHallowed , Oct 4th 2025 at 8:18 AM

That was a lot of updating in a row, BUT I KEPT FINDING CUTE LITTLE MODS WITH STUFF THAT HAD TO GO ON BOOKSHELVES! Relatedly, I adore you Calminaion <3

unHallowed , Sep 30th 2025 at 12:13 AM

Calminaion I seriously adore these things. They are so heckin' cute.

Calminaion, Sep 28th 2025 at 2:09 PM

Thanks for adding the chess pieces and for the kind words, might have to quote that on the modpage :)

Tassa, Sep 18th 2025 at 10:00 AM

FANTASTIC thank u very much

unHallowed , Sep 18th 2025 at 5:10 AM

Tassa - it does!!

Tassa, Sep 17th 2025 at 10:04 AM

Does this mod work with Display Container Versitility?

unHallowed , Sep 17th 2025 at 5:10 AM

Calminaion - they are officially the absolute cutest thing to put on bookshelves, I love them so so much <3

Calminaion, Sep 15th 2025 at 6:11 PM

Thank you for adding my Figurines mod to this. I'll add a link to your mod on my page 😊

unHallowed , Aug 31st 2025 at 11:22 PM

Deleted 1.6.1 to prevent it's use as much as possible, seeing as it is basically game-breaking levels of bad XD

rampage_, Aug 31st 2025 at 2:14 PM

1.6.2. resolved issues with Tools Animations. Mods indeed have their caprices.Thanks for your work and a have a good day!

unHallowed , Aug 31st 2025 at 4:23 AM

Faeldray

Yeah, suffice to say that my 1.6.1 typo heckin broke EVERYTHING, which is wild. Coding is great. 

Chubz

You are the whole reason I even started looking into the problem, you were a great help <3

unHallowed , Aug 31st 2025 at 4:19 AM

LastXsile

That makes sense - v1.6.1 is breaks everything it touches because of a typo in it. Update to 1.6.2, that's fixed the problem.

LastXsile, Aug 31st 2025 at 1:05 AM (modified Aug 31st 2025 at 1:09 AM)

This mod broke serveral other mods somehow carryon butchering and other stuff not sure why ive used it fine before removing it for now though. Makes no sense how its effecting them but it is for w/e reason. Specific 1.6.1 was breaking it i haven't tried 1.6.2 yet as players are active on the server.

 

Faeldray, Aug 30th 2025 at 5:11 PM

unHallowed I actually got the crash many times because I was trying to figure out what mod Rustbound Magic was conflicting with, as it was loading fine on its own. But that's a fair question to ask, especially when you can't replicate the error yourself!

I updated to 1.6.2 and that actually fixed the issue so maybe the syntax error was the problem? I did notice some other errors/warnings in the server-main.log that weren't causing the crash but are present when 1.6.1 was used.

 

Spoiler!

30.8.2025 02:49:54 [Error] [game] An exception was thrown when trying to start the mod:
30.8.2025 02:49:54 [Error] [game] Exception: Object reference not set to an instance of an object.
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatches(String forPartialPath) in VSEssentials\Loading\JsonPatchLoader.cs:line 239
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.AssetsLoaded(ICoreAPI api) in VSEssentials\Loading\JsonPatchLoader.cs:line 205
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 667
30.8.2025 02:49:54 [Error] Failed to run mod phase AssetsLoaded for mod Vintagestory.ServerMods.NoObf.ModJsonPatchLoader

30.8.2025 02:49:58 [Warning] Failed resolving crafting recipe ingredient with code game:ingot-eldrathium in Grid recipe
30.8.2025 02:49:58 [Error] Grid Recipe with output Block code rustboundmagic:manatorchholder-eldrathium-empty-north contains an ingredient that cannot be resolved: Item code game:ingot-eldrathium

30.8.2025 02:49:58 [Warning] smithing recipe file rustboundmagic:recipes/smithing/block-mana-lantern.json make uses of wildcards, but no blocks or item matching those wildcards were found.
30.8.2025 02:49:58 [Warning] smithing recipe file rustboundmagic:recipes/smithing/item-eldrathium-tablet.json make uses of wildcards, but no blocks or item matching those wildcards were found.
30.8.2025 02:49:58 [Warning] smithing recipe file rustboundmagic:recipes/smithing/item-nails.json make uses of wildcards, but no blocks or item matching those wildcards were found.
30.8.2025 02:49:58 [Warning] smithing recipe file rustboundmagic:recipes/smithing/item-nails.json make uses of wildcards, but no blocks or item matching those wildcards were found.

I've only made content mods before so I'm not very familar with the error system but looks like 1.6.1 broke the patch loader and so that was causing RBM to crash? Or RBM is sensitive to patch loader errors? I'm sure someone who knows more than me has a better understanding lol

I'll let the RBM dev know that it seems to be fixed now though

 

Chubz, Aug 30th 2025 at 1:48 PM (modified Aug 30th 2025 at 1:50 PM)

unHallowed

yep, glad i could help (inderectly? thought it was CO problem...) had to leave, so only can answer now :)

Spoiler!
its always a damn comma
unHallowed , Aug 30th 2025 at 10:31 AM

Ryilo

Omg I should have refreshed the page before updating you XD Good!! Yeah, it was a pretty glaring syntax error. I shouldn't code when my brain is mush ^.^"

unHallowed , Aug 30th 2025 at 10:30 AM

Ryilo Chubz

Just ran ShelfObsessed(1.6.2) and OneRoof(1.11.0) on a fresh world and that didn't replicate the problem. So I ran a fresh world with just OneRoof(1.11.0), built with it a bit, then restarted the game and added ShelfObsessed(1.6.2) - this also didn't replicate the problem.

So either updating to ShelfObsessed 1.6.2 is going to fix the issue, or I need even more info about the problem. What kind of roofing blocks were they, as an example? I'd have to guess clay, since clay is what was messed with in that syntax error I just went and corrected - but if it's not clay then something else has to be interacting weird. Maybe a third mod being added to the mix? 

Ryilo, Aug 30th 2025 at 10:26 AM

unHallowed with 1.6.2 the one-roof problem seems gone, they're all as they should be. :D

unHallowed , Aug 30th 2025 at 10:09 AM

Ryilo

Thank you!! I'll go look at One Roof now, but just to confirm, you're using 1.6.1 of Shelf Obsessed? I just dropped an update (1.6.2) to fix a syntax error with clay bricks and that MIGHT be related.

Ryilo, Aug 30th 2025 at 9:59 AM

unHallowed I had the same problem as Chubz and it made all the blocks from one-roof appear as ? blocks. Unselecting your mod then made all the roofs disappear. Luckily I made a backup of my save. The logs say:

Crash Report
30.8.2025 11:48:26 [Error] [game] An exception was thrown when trying to start the mod:
30.8.2025 11:48:26 [Error] [game] Exception: Object reference not set to an instance of an object.
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatches(String forPartialPath) in VSEssentials\Loading\JsonPatchLoader.cs:line 239
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.AssetsLoaded(ICoreAPI api) in VSEssentials\Loading\JsonPatchLoader.cs:line 205
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 667
30.8.2025 11:48:26 [Error] Failed to run mod phase AssetsLoaded for mod Vintagestory.ServerMods.NoObf.ModJsonPatchLoader
unHallowed , Aug 30th 2025 at 9:53 AM

Chubz

Any chance you can give me some more context? I'm afraid that's not enough information for me to figure out what's not working.

unHallowed , Aug 30th 2025 at 9:47 AM

Faeldray

That's definitely a problem in Rustbound Magic. Shelf Obsessed doesn't add or remove items that stack. All it does is adds attributes to item code - specifically "bookshelveable", and sometimes "shelveable"/"displaycaseable". I went and had a look at the Rustbound mod page and it looks like they've been having a lot of issues since the update to 1.21, so you've done the best thing already by reporting the issue to them! I'm sure it's on their list of things to figure out :)

As an aside, however, I actually haven't been able to recreate that crash while having the same mod-load as yours. Tried simply changing the mod-load on an existing world, and running up a new one - no crash. This might sound rude to ask, but I'm just genuinely curious - how many times did you get that crash?

rampage_

Well that is heckin' odd. Like I said above, I touch literally zero things to do with animations. I went and compared the patches in Shelf Obsessed and Tool Animations, and we actually don't even edit the same objects. I did a test run of just those two mods together and they both work exactly how they're suppose to as well. Do you possibly have a related error in the logs somewhere that I could read?

Dirty_Shisno

I'm so glad to hear it!! And we're gonna add even more mod compatibility. Just need to make up my mind on where to actually start :)

unHallowed , Aug 30th 2025 at 9:20 AM

Holy moly, that's a lot of problems - and I didn't change much of anything. Lemme get to testing, time to figure out what's happening!

rampage_, Aug 30th 2025 at 9:02 AM (modified Aug 30th 2025 at 9:03 AM)

There is strange incompatibility between 1.6.1 of your mod and Tools Animations at VS 1.21.0. After updating Shelf Obsessed, the tool animation doesn't work, they revert to vanilla. 

Dirty_Shisno, Aug 30th 2025 at 8:23 AM

She1fish was such an essential mod for me prior to the updates making it Janked out. This has restored my shelf obsession. Thank you so much.

Faeldray, Aug 30th 2025 at 7:58 AM (modified Aug 30th 2025 at 7:59 AM)

Some conflict between this mod (v1.6.1) and Rustbound Magic causes me to crash to desktop when I create a new world (just after the character creation window appears). I also reported this to the Rustbound Magic dev.

Crash Report

Running on 64 bit Windows 10.0.26100.0 with 65325 MB RAM
Game Version: v1.21.0 (Stable)
2025-08-30 2:50:11 AM: Critical error occurred in the following mod: rustboundmagic@3.0.4
Loaded Mods: shelfobsessed@1.6.1, game@1.21.0, rustboundmagic@3.0.4, creative@1.21.0, survival@1.21.0
System.Exception: Can't create itemstack without item!
at Vintagestory.API.Common.ItemStack..ctor(Item item, Int32 stacksize) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 227
at rustboundmagic.src.common.item.ItemToolThaumicFoundryTabletRM.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\Vies\Documents\GitHub\Mods-VintageStoryNet7\Mod-RustboundMagic\rustboundmagic\src\common\item\tool\ItemToolThaumicFoundryTabletRM.cs:line 158
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 402
at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 42
at Vintagestory.GameContent.ModSystemSurvivalHandbook.onCreatePagesAsync() in VSSurvivalMod\Systems\Handbook\SurvivalHandbook.cs:line 115
at Vintagestory.GameContent.GuiDialogHandbook.LoadPages_Async() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 417
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass13_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 131
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 2025-08-26 1:49:41 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.0.0, time stamp: 0x68760000
Faulting module name: coreclr.dll, version: 8.0.724.31311, time stamp: 0x666b49de
Exception code: 0xc0000005
Fault offset: 0x00000000001cccc6
Faulting process id: 0x969c
Faulting application start time: 0x1dc16ba03cbb932
Faulting application path: D:\Vintage Story\Versions\1.21.0\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\coreclr.dll
Report Id: daf344a2-890f-457a-80a1-fae790d0341b
Faulting package full name:
Faulting package-relative application ID: }

Chubz, Aug 30th 2025 at 7:56 AM

Latest version broke vanilla json patcher for me

unHallowed , Aug 25th 2025 at 10:54 PM

Updated to 1.21, only lost fired clay bricks and artisan flowerpots/planters - and only till I figure out where those assets went :)

unHallowed , Aug 25th 2025 at 7:06 PM

I am testing what currently exists in the mod with 1.21 - time to see what survived XD

unHallowed , Aug 21st 2025 at 5:02 AM

Ofc! I'm slowly plucking away at compatibilty with mods, as they occur to me. So if there are requests, let me know!! I'll stick them on the list ^.^

MidOrange, Aug 20th 2025 at 4:48 PM

Is it a chance to have compatibility with "Rustbound Magic" some day? 

Would be great to palce all the materials on shelfs...

Great mod 10/10

Thanks!!!

El_Neuman, Aug 16th 2025 at 12:05 PM

This mod should be part of the game rather than just a mod. I hope the developers use it in a future game update. 10/10

unHallowed , Aug 16th 2025 at 11:43 AM

I can only hope so!!

New release adds things from Wool&More, Tailor's Delight, Soap and Lye, and Geodes and Gemstones TO BOOKSHELVES ^.^ So go put more things on shelves.

Guimoute, Aug 14th 2025 at 7:12 PM

That is so lovely. I can guarantee it will be vanilla in like 2 years.

unHallowed , Aug 12th 2025 at 2:43 AM

HopeAmongStars

There's actually no reason why the mod shouldn't work on any 1.20 variant of VS, I just only have been testing it on .11 and .12 as I update my client whenever I'm given the opportunity. There are no language changes in the files between 1.20.10 and 1.20.11-.12. Try running it on a separate world than your main first to be safe, but you should just be able to plug and play :)

HopeAmongStars, Aug 11th 2025 at 2:10 AM

Hi, I'm excited to see a shelf mod that isn't outdated. The problem is we play 1.20.10 as seems to be most stable for some of our older mods. If it's not to much trouble could we get a 1.20.10 version? If not thank you still for making this!

unHallowed , Jul 21st 2025 at 7:00 PM

Omg I love it! ^.^ Thanks for sharing Xozkov

Xozkov, Jul 21st 2025 at 5:10 PM

Here's a test I did with this mod and Display Container Versatility. They're a perfect combo imo

unHallowed , Jul 21st 2025 at 5:33 AM

Emblazing - No no, love - thank you for writing and sharing it ^.^

Emblazing, Jul 21st 2025 at 3:57 AM

unHallowed Thanks so much for adding that!

unHallowed , Jul 21st 2025 at 2:31 AM

Emblazing - omg ABSOLUTELY!!!!

Emblazing, Jul 17th 2025 at 6:08 AM

I'd like to make this mod compatible with my own mod Tankards and Goblets
I figured it was easier to add the compatibility into Shelf Obsessed, so I've made a quick .json which can be found here.

unHallowed If you could please add it in the next version update, that'd be much appreciated. Thanks!

unHallowed , Jul 8th 2025 at 8:29 AM

Janeator

That would be because the Shelf Obsessed and Shelfish provide conflicting instructions, I'd imagine. Good point though, I should have an incompatibility note on this page!!

And I'm troubleshooting the fancy clutter next :) So hopefully, skulls on bookshelves soon!!

Janeator, Jul 8th 2025 at 4:44 AM

Maybe this seems obvious but this doesn't want to run serverside (will not register as installed mod at all, maybe even delete itself) if Shelfish is installed.

Also, please let me shelf skulls!

unHallowed , Jul 2nd 2025 at 2:45 AM

That's actually my work in progress, _ZiN_ . Just adding a bookshelvable trait did a lot of weird things, but not appearing on shelves - so I'm fiddling XD

_ZiN_, Jul 1st 2025 at 5:55 AM

You should add tree seeds. I'd love to have an acorn (oak seed) next to some of my other bits and bobs. 

WinnieWriggle, Jun 21st 2025 at 10:47 PM

You are a gift and a treasure. Thank you for resurecting this functionality. 

SONZINA, Jun 20th 2025 at 7:10 PM

This looks so good!

unHallowed , Jun 18th 2025 at 8:05 PM

I LOVE the Display Container Versatility mod!! In theory, it and Shelf Obsessed are compatible - there are only 8 item classes overlapping for bookcases that I can see on their list. I've left all the item classes as separate files in my mod so if there's a problem you can simply delete the files from Shelf Obsessed.

tabmow, Jun 18th 2025 at 7:18 PM

For those here, you may also like the mod 'Display Container Versatility'. I'm not affiliated but it's a great mod.
https://mods.vintagestory.at/show/mod/23682

Nymue, Jun 18th 2025 at 12:22 AM

Thank you for continuing this lovely mod. My shells have been so sad on the floor

SoupInCat, Jun 18th 2025 at 12:09 AM

Hallelujah! Im so glad theres a new mod for this! Old one was broken.

eerino, Jun 17th 2025 at 8:13 PM

Yey! Can't wait to try it! I'm still using that wonky mod!

JustaKobold, Jun 17th 2025 at 6:45 PM

I was just talking about the old shelf mod in the discord so happy to see this here!!!!!!!!!! Also one of my favorite mods.

forthwist, Jun 17th 2025 at 6:33 PM

So excited to have this functionality back!  Thank you!

Vibycko, Jun 17th 2025 at 4:45 PM

Great work, I'll try it out and report back