Mods / Food Shelves

Category: #Storage
Author: SONZINA
Side: Both
Created: Aug 1st at 4:48 PM
Last modified: 1 day ago
Downloads: 9627
Follow Unfollow 258

Latest file for v1.19.8:
foodshelves_1.3.0.zip 1-click install


Were you disappointed when you realized you can't put pies on shelves?
Do you wish you could pack bread more tightly on a shelf since there's clearly more room?

Well, this mod fixes it.

This is my first mod and has not been tested on servers, but it should work fine. Please report any bugs you find! Suggestions are also appreciated.
If you want to contact me or see more info about the mod plans, reach out on the VS Discord channel, or DM me - @sonzina.

Compatible with: Expanded Foods & Wildcraft: Fruits and Nuts.
Configurable wood variations of my shelves similar to VanillaVariants.

Planned content:

  • Market stall-type storage blocks
  • Fruit wax (makes fruit inedible but prevents rotting, can act as a decorative element with the fruit basket)
  • Pumpkin storage (maybe)
  • More...

Next update:

  • TBA

Special thanks to Dana over at the VS Discord for providing help during my learning stages of VS modding.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.3.0 306 1 day ago Show foodshelves_1.3.0.zip Install now
v1.2.0 1684 Sep 7th at 7:40 PM Show foodshelves_1.2.0.zip Install now
v1.1.5 2038 Aug 26th at 9:50 AM Show foodshelves_1.1.5.zip Install now
v1.1.4 653 Aug 23rd at 7:25 PM Show foodshelves_1.1.4.zip Install now
v1.1.3 1219 Aug 17th at 10:35 PM Show foodshelves_1.1.3.zip Install now
v1.1.2 851 Aug 13th at 8:48 PM Show foodshelves_1.1.2.zip Install now
v1.1.1 557 Aug 11th at 6:59 PM Show foodshelves_1.1.1.zip Install now
v1.1.0 685 Aug 8th at 10:15 PM Show foodshelves_1.1.0.zip Install now
v1.0.1 1325 Aug 2nd at 3:54 AM Show foodshelves_1.0.1.zip Install now
v1.0.0 309 Aug 1st at 4:53 PM Show foodshelves_1.0.0.zip Install now

74 Comments (oldest first | newest first)

💬 SONZINAAuthor, Sep 8th at 8:18 PM

Nebux yup, you're right. Idk why it's the first time i'm hearing of this, this is a pretty old bug lol. Thanks for the report! I'll skip on the hotfix for now since it's nothing game-breaking. I'll include it in the next update.

💬 Nebux, Sep 8th at 8:07 PM

my bad the textures are flipped for the big rack  and small rack. i was too tired to read properly

💬 SONZINAAuthor, Sep 8th at 7:19 AM

Nebux huh, weird. It doesn't happen on my end...

💬 Nebux, Sep 7th at 10:19 PM

small bug: big barrel racks drop directional items thus cluttering the inventory with N-S and W-E items

💬 SONZINAAuthor, Sep 7th at 8:48 AM

Quiche Honestly, you're right on that part. I think I'll just flip them by default. Thanks for the suggestion!

💬 Quiche, Sep 6th at 9:10 AM

Still loving this mod so much. Would adore an option to have the fruit bars face the other way so the pretty gelatins show on display.

💬 gndrneutralnoun, Aug 31st at 9:00 PM

Just here to say I love how these look and I'm excited for having the other wood types for these :)

 
💬 Hexwitch, Aug 30th at 9:14 PM

SONZINA Right, that's how I imagined it.

💬 SONZINAAuthor, Aug 29th at 8:55 AM

Marik currently, all storage options (except the barrel racks) work with cellar ice. I'll try to fix the barrel racks in one of the next updates, but depending on how it's implemented there might need to be some compromises.

💬 Marik, Aug 29th at 12:33 AM

@sonzina Hey, what are the chances you could make your storage options work with Medieval Expansion's cellar ice?

💬 Coreplant, Aug 27th at 5:40 PM

First - love this, it adds so much fun to my in-game pantry to see all these different foods stored and on display. Also, seeing EGGS on display is so much more appealing than opening a jar to get them.

Second - also vote for compatability with MoreVanillaVariants, it's just plain fun seeing all the different wood textures in your home.

💬 SONZINAAuthor, Aug 27th at 10:31 AM

Hexwitch It will be added, i'm thinking when i push out the next update, that the next one after that would focus on compatibility with mods like CarryOn, MoreVanillaVariants and such. Still might take some time though. Just curious, the CarryOn compatibility you want is to take the barrel out, not the entire rack with you, right?

KaraSong it properly cures the liquid though? I'd suggest keeping them in bottles anyway as they have longer lifespans, but i just tested on a world and they're properly curing, other players agree on it. Do you have ef properly installed? The perish speed might also be faster than curing speed if you're putting the liquid in barrels/buckets in cellars during warm seasons so that's why it can happen too. Also, i'm pretty sure you can't put any liquid stuff on my shelves, so i don't think the problem is with my mod.

💬 KaraSong, Aug 26th at 10:46 PM

can you fix wine turning into vinegar on shelfs and barrel racks? lost a ton of wine thinking it turn into strong wine

 

💬 Hexwitch, Aug 26th at 9:26 PM

+1 to the CarryOn request, imagine bringing out a cask of wine from the cellar to the server tavern. You could fill up a barrel at a water source, then place it in a kitchen alcove for whenever you want to make soups or broths, instead of having to run to and fro with buckets or having to accomodate a whole water block inside.

But I get it if there's coding issues that can't be resolved, I'm pretty happy already about the barrel racks just existing, they've done wonders for my cellar design

💬 SONZINAAuthor, Aug 25th at 11:17 PM

Monzi hmmm weird, i did set up a private server and got no errors for those before release. Thanks for reporting, will be fixed!

💬 Monzi, Aug 25th at 1:19 PM

When I start my server I get the following errors.

25.8.2024 15:02:29 [Server Error] Patch 1 (target: foodshelves:recipes/grid/barshelf.json) in foodshelves:patches/expandedfoods.json failed because supplied path /enabled is invalid: The json path /enabled was not found. No such element 'enabled' at the root path
 
25.8.2024 15:02:29 [Server Error] Patch 3 (target: foodshelves:recipes/grid/sushishelf.json) in foodshelves:patches/expandedfoods.json failed because supplied path /enabled is invalid: The json path /enabled was not found. No such element 'enabled' at the root path
💬 SONZINAAuthor, Aug 23rd at 6:22 PM

zulixe I just downloaded the mod to test and it seems to throw a null reference error for my mod when using it, but it's throwing it at a weird place where literally nothing there cannot be null, so it's most likely something inside the logic of that vanilla method. I have no idea what's causing it, and i currently have no time to go through the source code of that mod to possibly check if it's modifying something to interfere with this mod. It also seems to only happen with existing worlds i think? I created a new world and it works, but worlds that didn't use animal cages before crash. Thanks for reporting it though!

edit: I've tested it some more and it seems it happens more-less on specific worlds? I have no idea what's happening but i'll take a look when i have the time

💬 zulixe, Aug 23rd at 3:15 AM

appears to be incompatible with https://mods.vintagestory.at/animalcages

💬 SONZINAAuthor, Aug 19th at 9:32 AM

Burgersim It's planned, players have asked for it so it will be implemented at some point in the future, however i'm currently nearing my uni exams so i kind of stopped developing "big" updates for now, i will continue of course when i finish with them.

Quiche So, that is extremely weird and i honestly don't know what the hell is happening. The line 107 is as follows:

(Api as ICoreClientAPI).TriggerIngameError(this, "cantplace", Lang.Get("foodshelves:Only barrels can be placed on this rack."));

The only thing that can be of issue, that can actually be "a null reference" is the Api. However "the Api" shouldn't ever be null, it's the game's Api accessible from the block. I want so solve this issue so bad because i'm also planning to introduce bigger barrel racks so that one wouldn't have this problem, but i have no idea what to do honestly. I'll ask around in the VS Discord and do a bit more testing on my part, maybe even setting up a private server just for me, maybe the server handles things more differently. I'm using this very particular line on almost all my Blockentity classes, and it's just the barrelrack crashing. This is why it's so hard to pinpoint the issue. The only thing that I am happy about is that it's not the same line crashing you so that's a plus lol. Thanks for the more detailed update! Also, i'd love to have you over the VS discord channel for this mod, it's a bit easier communicating there - discord.com/channels/302152934249070593/1268914870854746112

Update: I might've figured it out - https://www.mediafire.com/file/j8ke0yvduox8pcf/foodshelves_1.1.4.zip/file here's a download link, i'm not posting it as an "official" update since it might still crash, this is just a test version. Let me know if it helped, and if it crashes send a crash message either here on in the discord channel, you don't need to test it seriously, just test it with existing blocks, or place a new one and test that one. Hopefully it's a fix!

edit:
Neuro_Mancer Sorry i kind of missed your comment! I've checked my code and i've tried to make it work, but to no avail. With no source code for the mod you've provided i can't really see what's going on under the hood with the barrel, and it properly goes through all my checks except the vanilla ones which i cannot modify. Unfortunately if you want them to work, you'll have to disable the feature for storing barrels into a backpack slot.

💬 Burgersim, Aug 19th at 7:18 AM

Love the idea of the mod, also would love to see Vanilla Variants support added at some point (and maybe even the woods from Wildcraft: Trees and Shrubs). For now that's basically the only reason, why I'm not using the mod on my Server, bc (almost) everything else can be crafted from different wood types

💬 Neuro_Mancer, Aug 19th at 5:07 AM

dashr

Yeah that is correct.

SONZINA

I thought it was a vanilla feature. Is there an easy fix to that on your side? This will probably be no priority, but I was just wondering if that is maybe an overloaded method or something of the kind.

💬 Quiche, Aug 18th at 5:18 PM

SONZINA So we've been attempting to make the barrels work.

Remapping has not solved this issue.

The error message before was not from players trying to put liquid into the barrel. I'll add the step by step of what happens to the player that causes that error message.

Exception: Object reference not set to an instance of an object.
at FoodShelves.BlockEntityBarrelRack.OnInteract(IPlayer byPlayer, BlockSelection blockSel) in D:\Mods\Vintage Story\FoodShelvesDEV\FoodShelves\FoodShelves\FoodShelves\code\BlockEntity\BlockEntityBarrelRack.cs:line 107
at FoodShelves.BlockBarrelRack.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\Mods\Vintage Story\FoodShelvesDEV\FoodShelves\FoodShelves\FoodShelves\code\Block\BlockBarrelRack.cs:line 22
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 478
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\Inventory.cs:line 260
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138

Player is using a jug, bucket or bowl to pull liquid from the barrels by clicking right click or shift+right click on the tap. (We've tried both)

The bowl, bucket or jug will show as being filled before the game kicks the player.

The bowl, bucket or jug returns to being empty and the liquid is back into the barrel.

It's still causing kicks. We've tried pulling out a mod to see if there's any incompatibility with balanced thirst but that did not seem to be it.

Thank you for being so willing to help us out!

💬 dashr, Aug 18th at 12:38 PM

Neuro_Mancer You're most likely using this mod: mods.vintagestory.at/crosscomme

You can just delete the ability for it in the mod itself. That's how I did it.

 

💬 SONZINAAuthor, Aug 18th at 8:16 AM

Neuro_Mancer Hi! It's honestly the first time i'm hearing that you can place barrels in the backpack slot, it's most likely a mod. For the barrels to be placed inside the barrel rack, they have to be empty, and inside the hotbar slot. Select the barrel in the hotbar - so it would be in your hands, and simply right click the rack with it. Holding shift or ctrl doesn't make any difference.

💬 Neuro_Mancer, Aug 18th at 6:29 AM

Hey there, how do one add a barrel to the barrel rack?

Maybe there is an incompability with some mod I use but maybe I do something wrong.

I tried right clicking the barrel rack with a barrel in hand in the backpack slot. Also any combination of shift and ctrl did not do the trick.

💬 JimmyVorisek, Aug 17th at 10:42 PM

SONZINA no worries thank you soo much for the fix, cant wait to play :) !

💬 SONZINAAuthor, Aug 17th at 10:14 PM

JimmyVorisek Thanks for the report! Apparently, the blockcode for some of the pumpkins have "fruit-" in them and that made them pass the check... Them being a block it throws a null reference when i "cast" it to an Item. I posted the v1.1.3 fix which will fix this bug and let your world load. I'd also recommend you take the pumpkin from the Fruit Basket or break it to take it out. Sorry about that!

💬 JimmyVorisek, Aug 17th at 6:49 PM

Dont put Pumpkins in Fruit Basket, crashed the game even after restart and joining my world, world couldnt be loaded, please reapir this problem. Thx

💬 SONZINAAuthor, Aug 14th at 2:11 PM

Skyve I'm pretty sure, and some users on discord have confirmed, that it does work. It's more-less coded exactly like the vanilla barrel (except the added "features") so yeah.

💬 Skyve, Aug 14th at 1:13 PM

Is it possible to cure wine and other liquids in the rack barrels? (I think it's from Expanded Foods)

💬 SONZINAAuthor, Aug 13th at 10:24 PM

SpacemanSpliff Yeah, can't really do anything about that, but thanks for posting that as it might help someone who uses both mods figure out how to make both! And thanks for the praise!

💬 SpacemanSpliff, Aug 13th at 2:41 PM

This mod is literally everything Ive wanted or vintage story, -especially- the barrels for liquid storage (wine cellars!!). Thank you -so- much for your work. I see you might be making big barrels soon, that would be awesome. Thank you for your work!

edit: Just a FYI, cause I'm sure theres nothing reasonable that can be done, but the breadshelf recipe conflicts with the lantern post mod. https://mods.vintagestory.at/lanternpost . The work-around is to use more than 1 wood type for the recipe

💬 SONZINAAuthor, Aug 12th at 5:03 PM

Quiche do update me on it, with my singleplayer testing no matter what i do it doesn't crash, i do want to solve that issue tho so i do need help with it, thanks. If it continues to happen i'll have to change the way they work i think. Although, some players are confused on how to use them, so i might end up doing it anyway - we'll see.
The problem also, might be the remapping or just pick up and place the block again? I have no idea but i accidentally erased my test world a while back so my every test has been on a new world so the remapping thing never popped up. I know that sometimes when i changed the code a remap was needed to fix the issues, or simply replacing the block. So do try that as well and see if the issue persists.

edit: Also i just noticed when they pull something out of the barrel? The crash message posted shows when they tried to put liquid inside the barrel, i'm sorry you're having these issues but i can't solve them without detailed info xd, hopefully the fix works

💬 Quiche, Aug 12th at 3:55 PM

SONZINA My players say they when they tried pull anything out of the barrels that's when they'd crash. Whether it was bone broth or alcohol. Both base game and mod wines cause exceptions to be thrown and disconnect the players. I'll try using the latest update and give you a message back if it works.

💬 Nebux, Aug 12th at 2:42 PM

how do i add wine to be barrel rack?

 

💬 SONZINAAuthor, Aug 11th at 7:05 PM

Nebux thanks for posting that! I've uploaded a hotfix for it and some other issues.

💬 Nebux, Aug 11th at 12:48 PM

BUG: destroying the fruit basket with an axe give back the fruits and the full basket, thus duping the fruits inside

 

💬 SONZINAAuthor, Aug 11th at 10:05 AM

Quiche Hmm I honestly have no idea why it does that as it's a vanilla method, it's throwing a null reference error so i'll add some checks i guess, thx for posting it! Is it maybe possible to get some info from the player about what he did to incite this error?

Poompers There are plans to do that, just won't come soon.

💬 Poompers, Aug 10th at 11:28 PM

Loving the mod for saving space and the cozyness it gives to my cellar, are there any plans to make the barrels allow sealing while on the racks?

💬 Quiche, Aug 10th at 10:36 PM

Having a funky little bug when placing down the barrel rack and it's kicking out players.

10.8.2024 22:34:51 [Server Warning] Exception at client 131. Disconnecting client.
10.8.2024 22:34:51 [Server Event] Player got removed. Reason: Threw an exception at the server
10.8.2024 22:34:51 [Server Error] Exception: Object reference not set to an instance of an object.
at FoodShelves.BlockEntityBarrelRack.OnInteract(IPlayer byPlayer, BlockSelection blockSel) in D:\Mods\Vintage Story\FoodShelvesDEV\FoodShelves\FoodShelves\FoodShelves\code\BlockEntity\BlockEntityBarrelRack.cs:line 100
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 427
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\Inventory.cs:line 255
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138

💬 SONZINAAuthor, Aug 9th at 10:44 PM

Skyve Didn't notice that lol, will be fixed in the next update - as it's not inconveniencing anyone i'll skip out on the hotfix this time

💬 Skyve, Aug 9th at 10:23 PM

Descriptions on the barrels placed in the rack are switched: the input one has the output tooltip and vice versa.

💬 MrTango, Aug 9th at 9:17 PM

Cool, thanks, no worries.

💬 SONZINAAuthor, Aug 9th at 6:58 PM

MrTango I'll check that. I don't play with carry-on so I coded it in a specific way (which it had to be done), but if it's not too complicated i'll see what i can do to make it possible. Don't expect an update soon though lol, I have university work do to so the upcoming updates will be slower.

💬 MrTango, Aug 9th at 5:02 PM

Would be nice to be able to place and take a barrel to and from the rack using carry on mod (held in both hands).

💬 CKitt, Aug 9th at 2:05 PM

Until now, I didn't realize how much I wanted this exact feature along EF. Thank you!

💬 SONZINAAuthor, Aug 9th at 8:06 AM

Rambo_Turkey hi, I've tested the racks a bit and i can't replicate the bug, can you give me some more detailed info about what you do to dupe it?

Filvandrel Cool suggestions, i'll note it! They'll probably come some time in the future after i implement the stuff i said would be as the next update :)

💬 Filvandrel, Aug 9th at 5:14 AM

Hey, love the mod! I've been waiting for some kind of dynamic storage mod for ages and you made it happen! :D
If I may leave some suggestions for the future:
- A clay jar, that would be used to store items like salt, resin, fat, wax or honeycombs
- A sack or bin for storing grains and flour
- Firewood rack?
Would be cool to see some of that someday :)

Cheers!

💬 Rambo_Turkey, Aug 8th at 11:49 PM

got it, thank you. defnitly incompatable with cary on but not fataly so you just cant place barrels into it that way. there seems to be a duping bug with the barrel racks atm, after you add some liquid to the barrel on the rack it looks like the bucket in your hand is empty but if you place the bucket on the ground or try to refill it becomes full again.

💬 SONZINAAuthor, Aug 8th at 11:25 PM

Rambo_Turkey I might've made them a bit confusing now that you mention it, There's a small hole near the top of the front of the barrel, above the tap, where you can "pour" the liquid inside the barrel. Looking at the tap with the bucket will allow you to "drain" it.

💬 Rambo_Turkey, Aug 8th at 11:22 PM

actualy how do they work in general, i can put barels in them but i cant fill them with liquid but they look fantstic : (

💬 SONZINAAuthor, Aug 8th at 11:18 PM

Rambo_Turkey I have no idea lol, probably not?

💬 Rambo_Turkey, Aug 8th at 11:00 PM

will the barel shelves work with cary on?

💬 SONZINAAuthor, Aug 8th at 10:40 PM

Sonito Thank you!

GVLT Hmm, if I get more requests I might consider it.

TheNiteFox I checked the .json files however I don't see any warnings or errors there. It might be due to conflicting recipes? I'm not sure but I'm gonna need more than that... Are you using any more mods? Can you check if the recipes are conflicting with each other?

SeniLiX This one might come, but not anytime soon. If I do get more requests for them though, I might do it sooner.

Hydromancerx I will check on this later, i never played with the mod. It might come in the update after the next one.

💬 Sonito, Aug 8th at 10:31 PM

Thank you for the update ! I love your mod

 

💬 GVLT, Aug 8th at 12:03 PM

Hi, great mod! Can we have simpler seed shelves without the depth it have right now? Just 3 rows vertically and 3 rows horizontally.

💬 SONZINAAuthor, Aug 6th at 9:48 PM

Thank you all for the kind comments!
I've just got back from vacation and will start working further on the mod, you can expect next update to be about horizontal barrel racks (stackable of course), and i'll look into the issues and suggestions you guys have posted, the suggestions might or might not come though.
Glad you're all enjoying the mod! ❤️

💬 Binoriio, Aug 6th at 4:26 AM

I love this mod!❤️ But is not letting me craft the shelve for seeds. The recipe is asking for a seed shelve in order to create a seed shelve, I don't know if this is intended to be like that or if a error on the mod.

 

Than you for creating this mod :)

💬 MrFastZombie, Aug 2nd at 11:25 PM

beautiful models!

💬 TheNiteFox, Aug 2nd at 5:02 PM

Absolutely love these shelves! Definitely an essential mod to have in every one of my saves now xD

Just wanted to let you know these errors are happening under server-main.txt

[Warning] Failed resolving crafting recipe ingredient with code foodshelves:barshelf-normal-east in Grid recipe
[Error] Grid Recipe 'foodshelves:recipes/grid/barshelf.json': Output Block code foodshelves:barshelf-normal-east cannot be resolved
[Warning] Failed resolving crafting recipe ingredient with code foodshelves:sushishelf-normal-east in Grid recipe
[Error] Grid Recipe 'foodshelves:recipes/grid/sushishelf.json': Output Block code foodshelves:sushishelf-normal-east cannot be resolved

💬 Ernie, Aug 2nd at 11:33 AM

I agree with hydromancer, compatibility with Vinconomy would be amazing.  I added this mod to my multiplayer server and I'm very excited to convert my cellars and see what other players do with it too.

💬 SeniLiX, Aug 2nd at 9:54 AM

Awesome stuff!

Support for the vanilla variants tables as well please. 😜

mods.vintagestory.at/vanvar

💬 Enigmayster, Aug 2nd at 8:31 AM

New shelves are great - especially one's for cheese, bread and eggs which i immediately started to use.

I have a suggestion: A basket type storage for vegetables. Maybe something that mechanically works as a hybrid between a trough and a crate? For example - you can put only one type of vegetable into it, and as you cram in more of them you can see the vegetables filling it up.

💬 SONZINAAuthor, Aug 2nd at 3:55 AM

Thank you guys for the kind comments! I'm glad you like the mod!

I pushed a small fix for the seed shelf recipe, sorry about that xd

💬 Wolfofthenyght, Aug 2nd at 3:16 AM

These shelves are GORGEOUS! Just wanted to post to confirm, also seeing the seed shelf as requiring a seed shelf for the recipe. Thanks!

💬 RosstheGreat, Aug 2nd at 1:57 AM

You have no idea how excited about this mod I am. New shelves!? Heck yeah!

 

💬 grymmsical, Aug 2nd at 12:06 AM

Love this so far! I'm having an issue with the seed shelves though, as the recipe states it needs seed shelves.

edit: such a quick fix on the seed shelves! thank you!

💬 Hydromancerx, Aug 1st at 9:21 PM

Will this be compatable / have synergy with the vinconomy mod? I would love to see these shevels use their shop system.

💬 Ernie, Aug 1st at 8:41 PM

Super excited to try this!

💬 Shroom_Ghost, Aug 1st at 7:59 PM

So you're telling me that all I have to do is install this mod, that's insane! Unlike ...other... mods you're telling me I don't need to download the mod, the load a world, then unload the world, then turn off over 20 config settings, then reload the world for this to work?! /s (Sorry Dana I love you but wtf dude)

Excellent models too, this is going to make kitchens and pantries look fantastic

💬 MrTango, Aug 1st at 6:10 PM

Horizontal barrel rack, yes please, i eagerly await.

💬 dashr, Aug 1st at 5:09 PM

Amazing work. The screen shots alone are already quite something. I'll test it later. :)

💬 SONZINAAuthor, Aug 1st at 5:03 PM

Thank you!

💬 BloodThunder, Aug 1st at 5:01 PM

The shelves look great!

(edit comment delete)