Mods / Shelf Obsessed

Tags: #Storage
Author: unHallowed
Side: Both
Created: Jun 17th at 3:13 AM
Last modified: Nov 16th at 3:57 PM
Downloads: 85144
Follow Unfollow 1168

Recommended download (for Vintage Story 1.21.5):
shelfobsessed_v1.9.1.zip  1-click install


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 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!

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!

 

Great Companion Mods:
Bookends

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

 

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

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!!

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

 

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.9.1 4587 Nov 16th at 3:57 PM shelfobsessed_v1.9.1.zip 1-click install

Updated Tankards, Goblets and More! and Firstaidkits

1.9.0 1733 Nov 14th 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 7408 Nov 1st at 3:53 AM shelfobsessed_v1.8.4.zip 1-click install

Primitive Survival and Spooky Nights added!!

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

Added Expanded Matter compat!

1.8.2
1.21.2 - 1.21.4
798 Oct 12th 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
1.21.2 - 1.21.4
146 Oct 12th 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
1.21.2 - 1.21.4
292 Oct 12th 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 105 Oct 12th at 4:27 PM shelfobsessed_v1.7.81.zip 1-click install

Vintage Coffee - tankards go on bookshelves!

1.7.8 31 Oct 12th 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 6339 Oct 4th 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 74 Oct 4th 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 85 Oct 4th 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 35 Oct 4th at 8:00 AM shelfobsessed_v1.7.3.zip 1-click install

Added blindboxes from Bookends!

1.7.2 46 Oct 4th 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 4273 Sep 28th at 2:47 AM shelfobsessed_v1.7.1.zip 1-click install

Updated Figurines to include chess pieces!!

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

Added Daymare's Cup Mod and Figurines!!

1.6.2 7547 Aug 30th 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 2670 Aug 25th 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
1.20.11 - 1.20.12
6838 Aug 16th 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
1.20.11 - 1.20.12
4336 Aug 3rd 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
1.20.11 - 1.20.12
7118 Jul 21st 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
1.20.11 - 1.20.12
4401 Jul 4th 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
1.20.11 - 1.20.12
3612 Jun 18th 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
1.20.11 - 1.20.12
809 Jun 17th at 3:21 PM shelfobsessed_v1.0.0.zip 1-click install

Initial release


68 Comments (oldest first | newest first)

💬 unHallowed , Nov 19th 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 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 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 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 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 at 8:10 AM

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

💬 unHallowed , Oct 29th 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 at 9:19 PM (modified Oct 29th 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 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 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 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 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 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 at 12:13 AM

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

💬 Calminaion, Sep 28th 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 at 10:00 AM

FANTASTIC thank u very much

💬 unHallowed , Sep 18th at 5:10 AM

Tassa - it does!!

💬 Tassa, Sep 17th at 10:04 AM

Does this mod work with Display Container Versitility?

💬 unHallowed , Sep 17th 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 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 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 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 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 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 at 1:05 AM (modified Aug 31st 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 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 at 1:48 PM (modified Aug 30th 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 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 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 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 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 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 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 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 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 at 9:02 AM (modified Aug 30th 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 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 at 7:58 AM (modified Aug 30th 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 at 7:56 AM

Latest version broke vanilla json patcher for me

💬 unHallowed , Aug 25th 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 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 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 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 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 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 at 7:12 PM

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

💬 unHallowed , Aug 12th 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 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 at 7:00 PM

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

💬 Xozkov, Jul 21st 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 at 5:33 AM

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

💬 Emblazing, Jul 21st at 3:57 AM

unHallowed Thanks so much for adding that!

💬 unHallowed , Jul 21st at 2:31 AM

Emblazing - omg ABSOLUTELY!!!!

💬 Emblazing, Jul 17th 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 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 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 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 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 at 10:47 PM

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

💬 SONZINA, Jun 20th at 7:10 PM

This looks so good!

💬 unHallowed , Jun 18th 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 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://news.kalataka.ru/show/mod/23682

💬 Nymue, Jun 18th at 12:22 AM

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

💬 SoupInCat, Jun 18th at 12:09 AM

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

💬 eerino, Jun 17th at 8:13 PM

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

💬 JustaKobold, Jun 17th 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 at 6:33 PM

So excited to have this functionality back!  Thank you!

💬 Vibycko, Jun 17th at 4:45 PM

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

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом