Mods / ZEEkea

Category: #Cosmetics #Storage #Utility
Author: ZigTheHedge
Side: Both
Created: Feb 15th 2021 at 10:15 PM
Last modified: Sep 1st 2022 at 9:32 PM
Downloads: 17366
Follow Unfollow 126

Latest file for v1.17.1: 1-click install

Heeey, gals and guys!

First of all. ZEEkea is absolutely not affiliated with IKEA :) But... You've gotta look at it:

Almost everything is craftable in survival. "Almost" means - not every night lamp is craftable without recipes of colored glass added by other means.


- Tall Lockers and Nightstands contains a number of slots for your storage needs (animated doors and you can see what's inside).
- Night lights can be turned on and off to emit a calm colored light forever.
- Carpets are actually a crafting component, but can be used as a decoration (you can put it on a floor or walls or even ceiling), they are also chiselable.
- Armchairs can be combined into a couches! Or kept separated if holding Shift while placing.
- Door bell will ding-dong when someone presses it using RMB.
- Freezer will store all your food for a loooong time as long as you provide it with a constant supply of cold Ice.
- Curtains can be placed below Curtain Rods and may cover you window from bright light and curious eyes
- Candle Holders are convenient way of decorating AND lighting your premises. Craft the Candle Holder, put a Candle in it and fire it up using torch.
- And you can also build and furnish your backyard or bar with a help of Benches and Bar stools!
- More lamps! Authentic animated door bell! Ore boxes!
- Tiki Lamps are here! Easy craft, aesthetic look and Light Level of 13!

And if you don't like some of content, you are able to disable it via config file (look for it in your VintagestoryData/ModConfig/ZeekeaConfig.json)

That's it for now! Have fun! And of course your suggestions and bug reports are welcome!

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.6.2 4831 Sep 1st 2022 at 9:32 PM Show Install now
v1.6.1 2395 Apr 30th 2022 at 9:27 AM Show Install now
v1.6.0 3151 Jan 12th 2022 at 3:04 PM Show Install now
v1.5.1 653 Dec 17th 2021 at 1:33 PM Show Install now
v1.5.0 647 Nov 24th 2021 at 2:00 PM Show Install now
v1.4.15 573 Nov 9th 2021 at 10:00 AM Show Install now
v1.4.14 558 Nov 1st 2021 at 9:48 AM Show Install now
v1.4.13 442 Oct 28th 2021 at 3:30 PM Show Install now
v1.4.12 542 Oct 11th 2021 at 8:12 AM Show Install now
v1.4.11 409 Oct 5th 2021 at 8:05 AM Show Install now
v1.4.10 981 Jul 8th 2021 at 5:11 PM Show Install now
v1.4.9 543 Jun 14th 2021 at 9:19 PM Show Install now
v1.4.8-B 882 Feb 24th 2021 at 1:00 PM Show Install now
v1.4.7-B 373 Feb 22nd 2021 at 9:43 AM Show Install now
v1.4.6-B 386 Feb 15th 2021 at 10:18 PM Show Install now

25 Comments (oldest first | newest first)

💬 Mohandar, Jul 14th 2023 at 12:03 PM

it throws a few error in console with 1.18.6 stable (non-net7)

14.7.2023 13:57:40 [Server Error] [zeekea] Exception thrown when attempting to retrieve all types of the assembly zeekea, Version=, Culture=neutral, PublicKeyToken=null: System.Reflection.ReflectionTypeLoadException: Impossibile caricare uno o più tipi richiesti. Per ulteriori informazioni, recuperare la proprietà LoaderExceptions.
in System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
in System.Reflection.Assembly.GetTypes()
in Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModContainer.cs:riga 428, InnerException: . Will ignore asssembly. Loader exceptions:
14.7.2023 13:57:40 [Server Error] [zeekea] System.TypeLoadException: Il metodo 'genTransformationMatrices' del tipo 'zeekea.src.tall_locker.BETallLocker' dell'assembly 'zeekea, Version=, Culture=neutral, PublicKeyToken=null' non ha un'implementazione.
14.7.2023 13:57:40 [Server Error] [zeekea] System.TypeLoadException: Il metodo 'genTransformationMatrices' del tipo 'zeekea.src.orebox.BEOreBox' dell'assembly 'zeekea, Version=, Culture=neutral, PublicKeyToken=null' non ha un'implementazione.
14.7.2023 13:57:40 [Server Error] [zeekea] System.TypeLoadException: Il metodo 'genTransformationMatrices' del tipo 'zeekea.src.nightstand.BENightstand' dell'assembly 'zeekea, Version=, Culture=neutral, PublicKeyToken=null' non ha un'implementazione.
14.7.2023 13:57:40 [Server Error] [zeekea] System.TypeLoadException: Il metodo 'genTransformationMatrices' del tipo '' dell'assembly 'zeekea, Version=, Culture=neutral, PublicKeyToken=null' non ha un'implementazione.
14.7.2023 13:57:40 [Server Error] [zeekea] System.TypeLoadException: Il metodo 'genTransformationMatrices' del tipo '' dell'assembly 'zeekea, Version=, Culture=neutral, PublicKeyToken=null' non ha un'implementazione.
14.7.2023 13:57:40 [Server Error] [zeekea] An exception was thrown when trying to load assembly:
System.Exception: C:\Users\Alexander\Desktop\Vintage.Story.v.1.18.6.stable\Vintage.Story.v1.18.6\Vintage.Story.v1.18.6\Mods\zeekea_v1.17.1-1.6.2\zeekea.dll declared as code mod, but there are no .dll files that contain at least one ModSystem or has a ModInfo attribute
in Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModContainer.cs:riga 344
14.7.2023 13:57:40 [Server Error] [betterfirepit] An exception was thrown when trying to load assembly:
System.IO.FileNotFoundException: Non è stato possibile caricare il file o l'assembly 'System.Runtime, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' o una delle relative dipendenze. Impossibile trovare il file specificato.

💬 LadyBlakeHammer, Jun 22nd 2023 at 1:17 PM


Want to state this, not because folks have done so before;

Someone could in fact re-create the mod with proper credit, for 1.18, and should the original poster, or author wish it, of course remove the mod from ModDB, as it appears there had been no word from the author for the last few months it appears.

I do not advocate theft, hence the way I worded this post. This is why you can remove the post if the author desires. This is indeed a must have mod for most Server hosts. :)

💬 Pamela, Jun 13th 2023 at 5:08 PM

Are you ever going to update this for 1.18??  If not, would you give permission to someone else to do it?

💬 AngryOscar, Apr 27th 2023 at 7:50 PM

This is my all time favorite mod. Fingers crossed it gets a 1.18 update

💬 Secular12, Apr 25th 2023 at 11:22 PM

Runehawk unfortunattely no, it seems to crash for me when trying to install in 1.18

💬 RuneScholar, Apr 23rd 2023 at 9:47 PM

Anyone know if this works for 1.18 at all?

💬 Pamela, Mar 17th 2023 at 1:39 AM

Any idea when you will get these updated for 1.18??

💬 Babbydoll24, Mar 11th 2023 at 10:19 PM

can this be updated to 1.18?

💬 SalazarWindriver, Jan 22nd 2023 at 6:42 PM

The items in the lockers show above the locker when placed in the highest slots. not as bad with things like belts but shirts show close to a full block above the locker.

💬 Theisgood, Jan 4th 2023 at 2:06 AM

It crashes the game on 1.17.9 :( it overloads the memory.

💬 RuneScholar, Dec 11th 2022 at 7:30 PM

Are the wine racks decorative/cosmetic only? As in, you can't place bottles in them?

💬 Teppich, Dec 11th 2022 at 10:58 AM


1. I was taking a look at your patch files for the bottle since I couldn't put bottles on the item rack and I saw that it was patched for Expanded Foods bottles. Since bottles were moved from Expanded Foods to A Culinary Artillery, could you update the patch, please and thank you?

2. Do you also think that you could take a look at the cabinet case doors being unable to open if a chest (Carry Capacity) is on your back?

3. Do you think that debarked wooden tabletops can be added for the cabinet bottoms in the same way that you have rock tabletops?

I haven't played with Zeekea in a long time, but I love that the doors are fully interactable. Great work so far!

💬 Ziru, Nov 22nd 2022 at 10:12 PM

Please update to v1.17.9

💬 TheNiteFox, Nov 6th 2022 at 7:22 PM

Got this warning,

[Warning] Texture asset 'game:textures/block/stone/polishedrock/none.png' not found (defined in Baked variant of block zeekea:cabinetbottomcase-birch-none-north).

I do love how this mod makes use of every single wood and gives lots of useable fancy storage option.

💬 Kamila, Nov 1st 2022 at 9:01 PM

This mod was cool. But as mentioned previously, cabinet mods will cause a graphic glitch when placed under a full block that makes them transparent...  But overall I took this mod out of my game for one main reason. you're spammed by the hundreds of the same item with all the different wood combinations you can do for cabinets and I found it tedious and a burden just trying to find matching colors or even just scrolling through inventory. especially in creative. personal preference. otherwise. pretty nice mod. favorite is the candle holder wall mount.


💬 Pamela, Oct 27th 2022 at 2:59 AM

Crash to desktop when trying to Shift-click a bottle into the locker.  Also, if you put mushrooms that grow on trees in a locker, they attach to the wall above it.

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.17.9 (Stable)
10/26/2022 9:58:05 PM: Critical error occurred in the following mods: zeekea@1.6.2, xskills@0.6.13
Loaded Mods: armordurabilityiix@1.0.2, acorns@0.5.1, aculinaryartillery@1.0.8, bettercrates@1.5.2, extrachests@1.6.0, hideandfabric@1.2.7, reducedarmornegatives@1.0.4, moreclay@1.0.1, potatoes@1.0.8A, leadroof@1.2.4, necessaries@1.1.3, nomolding@2.0.1, primitivesurvival@3.0.5, spidersilk@1.2.2, game@1.17.9, wildcrafttrees@1.0.1, wildcraft@1.4.4, zeekea@1.6.2, zoombuttonreborn@1.3.0, egocaribautomapmarkers@2.4.0-pre.1, captureanimals@2.3.0, carrycapacity@0.6.5, expandedfoods@1.6.3, hudclock@2.8.0, medievalexpansion@3.8.0, moreanimals@1.2.3, prospectorinfo@4.1.2, stepup@1.2.0, tpnet@1.8.0-pre.1, usefulstuff17@1.0.1, vesselbuff@1.0.3, creative@1.17.9, survival@1.17.9, xlib@0.6.10, moremolds@1.2.0, xskills@0.6.13
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: No overload for method 'GetContent' takes '2' arguments
at CallSite.Target(Closure , CallSite , Object , IClientWorldAccessor , ItemStack )
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at zeekea.src.vanillapatches.BEContainerDisplayPatch.genMesh(ItemStack stack)
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BlockEntityContainerDisplay.cs:line 171
at zeekea.src.tall_locker.BETallLocker.UpdateShape(Int32 slotId)
at zeekea.src.tall_locker.BETallLocker.OnSlotModified(Int32 slotid)
at System.Action`1.Invoke(T obj)
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 480
at Vintagestory.API.Common.ItemSlot.OnItemSlotModified(ItemStack sinkStack) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 426
at Vintagestory.API.Common.ItemSlot.TryPutInto(ItemSlot sinkSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 187
at Vintagestory.Common.PlayerInventoryManager.TryTransferAway(ItemSlot sourceSlot, ItemStackMoveOperation& op, Boolean onlyPlayerInventory, StringBuilder shiftClickDebugText, Boolean slotNotifyEffect) in VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 241
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 444
at XSkills.XSkillInventoryBackpack.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op)
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 975
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 782
at Vintagestory.API.Client.GuiElement.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 640
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 459
at Vintagestory.Client.NoObf.GuiDialogInventory.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 546
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 394
at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2251
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(Object sender, MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 220
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 792
at OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 1551
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 369
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 KiriRae, Jan 23rd 2022 at 6:42 PM

I really like your mod. Been playing with it in creative to see how my 'dream house' will look.

However, there are a few glitches I wanted to make you aware of.

The upper cabinets, when placed under a full block make that block transparent. Kind of annoying.

Also wondering if the base cabinets count as tabletops to put pie crusts on?

The winebottle holder is cool but the only wine bottle that I know of is from expanded foods mod and he hasn't updated it to 1.16 yet which is probably why it crashed when I tried to put it in your holder.

I had some issues with the curtain rods that frustrated me. They extend partway into the space above the block I want them to be so I cant put them directly under the ceiling. But I see in one of the pictures above that you have done so. How do you do that?  Also, there should be a way to open the curtains the oposite way. I have 2 windows not connected by the rods but the curtains will only open the same way and it looks very funny.

Anyway, thanks for the mod. It's great.

p.s. I need a mirror for bathroom :)

💬 Crossthebase, Jan 10th 2022 at 10:43 PM

Waiting for 1.16 update... really cool mod

💬 DrSergio, Dec 11th 2021 at 1:17 PM

К сожалению, новые шкафы не функционируют. При моде, установленном на ванильную версию, шкафчики можно устновить только лишь как реквизит, в них ничего не кладется, дверцы не открываются.

Проблема решилась только после установки мода прямо из архива сборки Dirty beauty. Мод скаченный отсюда не работает должным образом.

💬 YourCreator, Dec 6th 2021 at 10:26 AM

Mod very not optimized. 
Every cabinet/etc adds poligons what not unloads when they closing. 
Adding these mod greatly increasing time to load game, spikes on slow machines and drops fps.

💬 N3oL3C, Nov 30th 2021 at 1:43 PM

Hey, this mod is nice, but i cant find a recept for the tabeltop. Any help ?

💬 Rhaela, Jul 18th 2021 at 12:02 AM

Im having an issue where my old lockers and nightstands arent opening. I tried breaking them and replacing them, and this did work. However, the items i had stored in them are no longer there. 

💬 ZigTheHedgeAuthor, Jun 14th 2021 at 9:20 PM

@Stargazer, it will appear there after the first launch.

💬 Stargazer, May 13th 2021 at 3:57 PM

I cant seem to find the ZeekeaConfig.json file at the path you described,

Great looking work though!

(edit comment delete)