Mods / Furniture Overhaul Library
Category:
#Library
Author: misterandydandy
Side: Both
Created: Jan 7th 2023 at 7:42 PM
Last modified: Oct 1st at 2:50 PM
Downloads: 14984
Follow Unfollow 93
Author: misterandydandy
Side: Both
Created: Jan 7th 2023 at 7:42 PM
Last modified: Oct 1st at 2:50 PM
Downloads: 14984
Follow Unfollow 93
Latest file for v1.20.0-pre:
FurnitureLibrary_v1.0.13.zip
1-click install
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 | 1-click mod install* |
---|---|---|---|---|---|---|
v1.0.13 | 206 | Oct 1st at 2:50 PM | Show | FurnitureLibrary_v1.0.13.zip | Install now | |
v1.0.11 | 4443 | Jan 23rd at 6:38 PM | Show | FurnitureLibrary_v1.0.11.zip | Install now | |
v1.0.9 | 5823 | May 11th 2023 at 10:16 PM | Show | FurnitureOverhaul-Library-1.0.9.zip | Install now | |
v1.0.8 | 1905 | Apr 9th 2023 at 9:36 AM | Show | FurnitureOverhaul-Library-1.0.8.zip | Install now | |
v1.0.7 | 1193 | Feb 9th 2023 at 1:16 AM | Show | FurnitureOverhaul-Library-1.0.7.zip | Install now | |
v1.0.6 | 629 | Jan 16th 2023 at 5:50 PM | Show | FurnitureOverhaul-Library-1.0.6.zip | Install now | |
v1.0.5 | 446 | Jan 10th 2023 at 5:30 PM | Show | FurnitureOverhaul-Library-1.0.5.zip | Install now | |
v1.0.4 | 339 | Jan 7th 2023 at 7:45 PM | Show | FurnitureOverhaul-Library-1.0.4.zip | Install now |
misterandydandy Hey! Just real quick - along with Medieval Fasion, how do you mount chairs? Thanks in advance - and thanks for the mod!
I've had a crash using this mod with Medieval Fashion (v2.01.17), I've opened an issue on the issue tracker on github.
Will this also be updated for 1.18?
nope Pamela because my mod is just code part of the mod. I do plan on doing my own asset for it at some point.
Can this mod be used without Medieval Fashion? This is the one that changes sand and tree textures, correct? I love the new textures, but Medieval Fashion doesn't play nicely with XSkils!
Thanks Squiddytreat
I'll message Ruddi on discord see if it is a bug or not. Brumle
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.
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.
@misterandydandy tahanks for the quick work my friend
Dumpmaster
Squiddytreat
it should be fixed now and I have tested it so if there is any other issue let me know.
i can confirm what sqiud has said, im also getting the exact same crash
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 }
Separate inventory for each drawer? Cabinets with multiple drawers?