Mods / Furniture Overhaul Library

Category: #Library
Author: misterandydandy
Side: Both
Created: Jan 7th at 7:42 PM
Last modified: Jan 16th at 5:50 PM
Downloads: 620
Follow Unfollow 12


    It won't do anything on it only.


It is a Library for mods.



  • Custom Containers
    That lets you open select parts of the block So like a cabinet with two doors and one drawer it will only animate parts that the player clicks on.
    Instead of the top part of the block being unusable you now can place things on top of it.



  • Mountable Blocks
    things like chairs or stools etc.
  • Lights
    TODO.
  • Other
    Things like tables etc.

Version For Game version Downloads Release date Changelog Download
v1.0.6 213 Jan 16th at 5:50 PM Show FurnitureOverhaul-Library-1.0.6.zip
v1.0.5 245 Jan 10th at 5:30 PM Show FurnitureOverhaul-Library-1.0.5.zip
v1.0.4 162 Jan 7th at 7:45 PM Show FurnitureOverhaul-Library-1.0.4.zip

8 Comments (oldest first | newest first)

💬 misterandydandy, Jan 12th at 12:08 PM

Thanks Squiddytreat 

I'll message Ruddi on discord see if it is a bug or not. Brumle

💬 Squiddytreat, Jan 12th at 9:11 AM

Brumle Unfortunately this mod doesn't affect textures at all. That's coming from Medieval Fashion - it changes all of the eye textures to the same color.

Thanks for the prompt fix, misterandydandy! Everything is working properly again.

💬 Brumle, Jan 12th at 6:38 AM

U can not change the eye color with this mod. I use it on a server and i love the mod but that would be nice if u could fix. 

💬 Dumpmaster, Jan 11th at 5:38 AM

@misterandydandy tahanks for the quick work my friend

💬 misterandydandy, Jan 10th at 5:26 PM

Dumpmaster

Squiddytreat


it should be fixed now and I have tested it so if there is any other issue let me know.

💬 Dumpmaster, Jan 10th at 4:03 AM

i can confirm what sqiud has said, im also getting the exact same crash

💬 Squiddytreat, Jan 8th at 11:41 PM

This library is causing a fatal client crash whenever placing un-fired clay molds on any sort of block - tested with other mods as well as entirely on its own in a 256x256 world.

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

[EDIT] - Specifically it appears to be any type of raw mold for metal molding, as well as the raw watering can.

Fired molds, bowls, crocks, cooking pots, planters, jugs, mugs, and storage vessels all work fine.

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

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.17.9 (Stable)
1/8/2023 4:39:04 PM: Critical error occurred in the following mod: furniturelibrary@1.0.4
Loaded Mods: furniturelibrary@1.0.4, game@1.17.9, creative@1.17.9, survival@1.17.9
Involved Harmony IDs: com.misterandydandy.furnitureoverhaul
System.NullReferenceException: Object reference not set to an instance of an object.
at furniture.BlockGroudStoragePatch.CreateStorageFix(IWorldAccessor world, BlockSelection blockSel, IPlayer player) in C:\Users\kiran\Documents\GitHub\Furniture-Library\mods-src\furniture\src\Util\Patches.cs:line 36
at Vintagestory.GameContent.BlockGroundStorage.CreateStorage_Patch2(BlockGroundStorage this, IWorldAccessor world, BlockSelection blockSel, IPlayer player)
at Vintagestory.GameContent.CollectibleBehaviorGroundStorable.Interact(ItemSlot itemslot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handHandling, EnumHandling& handling) in VSSurvivalMod\CollectibleBehavior\BehaviorGroundStorable.cs:line 171
at Vintagestory.API.Common.CollectibleObject.<>c__DisplayClass97_0.b__0(CollectibleBehavior bh, EnumHandling& hd) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1092
at Vintagestory.API.Common.CollectibleObject.WalkBehaviors(CollectibleBehaviorDelegate onBehavior, Action defaultAction) in VintagestoryApi\Common\Collectible\Collectible.cs:line 2710
at Vintagestory.API.Common.CollectibleObject.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1091
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, EnumHandHandling& handling) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 852
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 835
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 563
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 86
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 191
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1174
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1362
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 202
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 718
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 622
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 124
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
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

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 12/25/2022 4:09:29 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1942268786250236586, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.9.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\squid\AppData\Local\Temp\RDRD500.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c5b5fce2-3605-4fde-b29a-615bac022d8e.tmp.WERInternalMetadata.xml
WPR_initiated_DiagTrackMiniLogger_OneTrace_User_Logger_20221224_1_EC_0_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.6d12fa09-cc4f-4ae8-9e63-815c3beb9c17.tmp.etl
WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.1845f066-1dd1-4313-a97c-6529efa6b338.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.4467653e-82e9-4a0c-acab-2469bec25db6.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.8f625bef-720e-4071-bcf5-24e1493bd990.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.eae793bc-33d3-4103-992d-487757f6a8b7.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: 42c87e0f-8043-4aca-8a4d-803dcde542c2
Report Status: 268435456
Hashed bucket: 777753bbb04a2bcd3af4532ba6c642aa
Cab Guid: 0 }
--------------
{ TimeGenerated = 12/19/2022 1:48:15 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1855633467350956392, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.9.0
P3: 63501532
P4: KERNELBASE.dll
P5: 10.0.22621.963
P6: 766ca8ae
P7: c0020001
P8: 00000000000906bc
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.4d9ad50d-feed-498d-9168-2141c51248fd.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.722e8df8-788e-45e6-8d9d-b1054f011cbe.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_f44b9a46dccd1a39c2ac2f6ed4ca267ebbcb177_7fba9aec_cab_58af3c26-1726-46da-820b-b309d8b0fe59\WPR_initiated_DiagTrackMiniLogger_OneTrace_User_Logger_20221218_1_EC_0_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c2409fef-5b67-4e6d-97a7-cb26ba3ad13a.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_f44b9a46dccd1a39c2ac2f6ed4ca267ebbcb177_7fba9aec_cab_58af3c26-1726-46da-820b-b309d8b0fe59\WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e7782ae0-8637-492e-bc62-5b64a5d65031.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e341e3f9-5629-42f0-9ed6-6c488adba38e.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.a96b2a7f-49e5-4afc-ad39-f0a3e037891a.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e61f588e-863c-48d5-b88a-409dabc72a91.tmp.xml
\\?\C:\Users\squid\AppData\Local\Temp\WER.9ce11ab1-e70f-4722-8e49-af2d4749ee54.tmp.appcompat.txt
WERGenerationLog.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_f44b9a46dccd1a39c2ac2f6ed4ca267ebbcb177_7fba9aec_58af3c26-1726-46da-820b-b309d8b0fe59

Analysis symbol:
Rechecking for solution: 0
Report Id: 09d638c9-2fe4-4dd6-a301-ca58d6b6270e
Report Status: 268566624
Hashed bucket: 3f9064e4135a7aa5e9c088ce96c7b968
Cab Guid: 0 }
--------------
{ TimeGenerated = 12/19/2022 1:48:13 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.9.0
P3: 63501532
P4: KERNELBASE.dll
P5: 10.0.22621.963
P6: 766ca8ae
P7: c0020001
P8: 00000000000906bc
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.4d9ad50d-feed-498d-9168-2141c51248fd.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.722e8df8-788e-45e6-8d9d-b1054f011cbe.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_f44b9a46dccd1a39c2ac2f6ed4ca267ebbcb177_7fba9aec_cab_58af3c26-1726-46da-820b-b309d8b0fe59\WPR_initiated_DiagTrackMiniLogger_OneTrace_User_Logger_20221218_1_EC_0_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c2409fef-5b67-4e6d-97a7-cb26ba3ad13a.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_f44b9a46dccd1a39c2ac2f6ed4ca267ebbcb177_7fba9aec_cab_58af3c26-1726-46da-820b-b309d8b0fe59\WPR_initiated_DiagTrackMiniLogger_WPR System Collector_inject.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e7782ae0-8637-492e-bc62-5b64a5d65031.tmp.etl
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e341e3f9-5629-42f0-9ed6-6c488adba38e.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.a96b2a7f-49e5-4afc-ad39-f0a3e037891a.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e61f588e-863c-48d5-b88a-409dabc72a91.tmp.xml
\\?\C:\Users\squid\AppData\Local\Temp\WER.9ce11ab1-e70f-4722-8e49-af2d4749ee54.tmp.appcompat.txt
WERGenerationLog.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_f44b9a46dccd1a39c2ac2f6ed4ca267ebbcb177_7fba9aec_cab_58af3c26-1726-46da-820b-b309d8b0fe59

Analysis symbol:
Rechecking for solution: 0
Report Id: 09d638c9-2fe4-4dd6-a301-ca58d6b6270e
Report Status: 131172
Hashed bucket:
Cab Guid: 0 }

💬 Craluminum, Jan 8th at 2:46 PM

Separate inventory for each drawer? Cabinets with multiple drawers?

(edit comment delete)