Mods / Scaffolding
Author: 123Gurkensalat
Side: Both
Created: Aug 7th at 10:18 PM
Last modified: Oct 21st at 8:39 AM
Downloads: 28469
Follow Unfollow 463
Recommended download (for Vintage Story 1.21.0 - 1.21.5):
scaffolding_1.2.5.zip
1-click install
Still has compatibilty for v1.20, use v1.2.4
Ever wished to access a block/structure from every angle, like in creative? Wait no more!
With scaffolding you can go where ever you want. Perfect for chiseling a roof!
What this mod currently adds:
- a block you can climb but also walk through and on, scaffolding!
- minecrafts scaffolding building mechanic (more on that later)
- mod config for "MaxStability". Only change it when there are no scaffoldings in your world!
Minecrafts scaffolding building
When you try to place a scaffolding on the side of another one (North, East, South, West) it will be added to the top instead.
If you place it ontop of another scaffolding, it is placed on the side of your look direction.
If you build too far from a stable scaffolding, it will start to fall.
If one scaffolding is broken, many others may start to collapse if the stability is too low.
When you want to have vanilla placment for scaffolding, use shift + rmb.
Changing MaxStability
MaxStability changes how long you can build in one direction before the scaffolding starts to fall. The default value is 6.
You can find the config file in /VintageStoryData/ModConfig/scaffolding.json. The file is created the first time you join a world with this mod enabled.
Or you can write your own json file. Create the file and paste:
{
"MaxStability": 6
}
To avoid any potential bugs/crashes, destroy all scaffolding before changing MaxStability.
If you encounter any bugs, crashes or localisation errors please let me know, either here, github or in the forum post.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.2.5 | scaffolding | 11669 | Oct 21st at 8:39 AM | scaffolding_1.2.5.zip | 1-click install | ||
|
fix: build against 1.21 API | |||||||
| 1.2.4 | scaffolding | 1222 | Oct 20th at 9:08 PM | scaffolding_1.2.4.zip | 1-click install | ||
|
Feat: Alternate shapes, this will make long bridges of scaffolding look more natural and less like a copy-paste Fix: Scaffolding is now top-solid, which means you can place torches on it Fix: Client crash when playing with Modelconfig Lib Fix: Client crash when destroying scaffolding Fix: Default maxStability is now 6 | |||||||
| 1.2.3 | scaffolding | 3182 | Oct 13th at 4:52 PM | scaffolding_1.2.3.zip | 1-click install | ||
|
Fix: scaffolding can fall onto chiseled blocks now (thanks to BeloMaximka) | |||||||
| 1.2.2 | scaffolding | 860 | Oct 10th at 6:46 PM | scaffolding_1.2.2.zip | 1-click install | ||
|
Fix: client crash when destroying scaffolding. In a very specific way? | |||||||
| 1.2.1 | scaffolding | 1190 | Oct 9th at 12:18 PM | scaffolding_1.2.1.zip | 1-click install | ||
|
Fix: NullReferenceError when no correct position was found | |||||||
| 1.2.0 | scaffolding | 247 | Oct 8th at 11:25 PM | scaffolding_1.2.0.zip | 1-click install | ||
|
Feat: Updated graphics Feat: Players can stand on top of the scaffolding until they sneak Feat: Items can now be dropped on-top of a scaffolding Feat: New Recipe Feat: Changed default maxStability from 4 to 6 Feat: New animations | |||||||
| 1.1.5 | scaffolding | 2110 | Sep 30th at 9:34 AM | scaffolding_1.1.5.zip | 1-click install | ||
|
Fix: Duplication Glitch when Scaffolding falls on stairs Feature: Scaffolding lets water pass through, this results in the scaffolding not being side-stable and thus torches can't be attached to it anymore Fix: Water tessellation is now correct | |||||||
| 1.1.4 | scaffolding | 1442 | Sep 17th at 10:28 AM | scaffolding_1.1.4.zip | 1-click install | ||
|
Fix: Scaffolding replaces grass and other replacable blocks Translation: Spanish (from C4BR3R4) | |||||||
| 1.1.3 | scaffolding | 1546 | Sep 2nd at 4:07 PM | scaffolding_1.1.3.zip | 1-click install | ||
|
Fix: Crash when encountering locusts, or other "canClimb"-Entities | |||||||
| 1.1.2 | scaffolding | 286 | Aug 31st at 8:35 AM | scaffolding_1.1.2.zip | 1-click install | ||
|
Fix: Crash when block is null | |||||||
| 1.1.1 | scaffolding | 308 | Aug 29th at 7:44 PM | scaffolding_1.1.1.zip | 1-click install | ||
|
Feature: No more colliders! Fix: When broken, now spawns the correct particles Fix: Fixed crash when destroying block below scaffolding Fix: Fixed different Harmony versions clashing | |||||||
| 1.0.1 | scaffolding | 3719 | Aug 7th at 10:26 PM | scaffolding_1.0.1.zip | 1-click install | ||
|
Fix: When broken now drops the correct amount of items | |||||||
I'm really loving this mod, but I'm coming across a bit of a problem. When I press shift I'll automatically climb down the scaffolding (which is fine, that's expected), but if there isn't another scaffolding block underneath I'll just descend straight through & out the bottom of the block, falling to the ground. For Minecraft scaffolding, IIRC if there wasn't a block underneath the scaffolding it would stop you from descending any lower, how possible/easy would it be to implement that functionality here, so I can place blocks on my buildings that require shift+rmb without constantly falling off my scaffolding?
Hiya, following up on a previous note-
After doing some testing I'm convinced the most likely source of my missing scaffolding was the GB201 bug, so not an unreported issue as far as I can tell.
Thanks again! We appreciate your time!
Slikkelas
Thanks for the crash report. It seems like System.Math.Sign(somethingThatIsNotANumber) is being called which may be caused by wrong Ldlocs in the transpiler.
Harmony is quite a pain in the ass for me since I have never done anything similar before.
I am already checking if the collided block is a scaffolding and only then apply my custom logic to it. It is not possible to unpatch the function
Hey 123Gurkensalat i have slowly pinpointed this mod as the culprit of my random crashes, it's due to the harmony patch "InjectCustomCollisionBoxes".
It started with Salty's Radial Crafting when i was clicking the recipe it crashed the game giving this error:
Removing Radial Crafting and starting a new game seemed to work, but then when i was about to grab a meal from the cookpot game crashed again with the same log report.
Looking at the harmony patch it seems like you need some sort of check to prevent NaN failure.
Funny thing is, i haven't even build any scaffolding since i am not that far yet. Thats why i think the patch should be limited to only when you are climbing on the scaffolding block.
I suspect that both you and Salty in all his mods patches the EntityBehaviorPlayerPhysics, so that is giving some problems.
andcat
Thanks for the feedback! It could have something to do with GB2101 bug.
Another reason could be that the scaffolding are placed too fast and will break and drop the scaffolding.
If you dont collect it will despawn which would explain the missing scaffoldings.
Keep in mind that items will drop on or in the scaffoldings which can make it hard to see.
Bigsillyclown
This mod can potentially be incompatible with any movement mods that patch the player climbing or collision testing code. E.g. Move like Kaji had this problem.
Can you give me the crash log?
Hi, I haven't figured out how to reproduce this bug yet, but I find that I often lose some scaffolding blocks when I break large scaffolds down. Is this a known issue or feature? Love the mod, thanks!
when placing the block my game crashes any mod this one is incomattable with ??
GB2101
uhmm... well that is because you place it with too much force into a block and it breaks...
Will be fixed in the next update
I found a bug. When you place the scaffolding next to a block, and you click on it to add more, but in the direction of the block, the scalffodings will be consumed from the inventory, but nothing is placed on the world.
I didn't realize how much i missed minecraft like scaffolding. Thank you so much for developing this mod!
This is one of the most immediately useful mods I've ever tried, and I kick myself for waiting as long as I did to install it. Great job!
123Gurkensalat
It's fixed.
Thanks!
Ezog
Should be fixed now
Single Player. Using version 1.2.4.
Trying to place scaffolding crashes the game.
"System.MissingFieldException: Field not found: 'Vintagestory.API.Common.Block.SideOpaque'."
Nyxara
This should be patched with the newest version
I'm playing singleplayer. I made a tower of scaffolding up and went down a little and made some side scaffolding pieces, then I worked on my build and finished so i took off one of the highest pieces and tried to take down the side pieces and it immediately crashed. 123Gurkensalat
Nyxara
Can you give me steps to reproduce it?
Also, are you playing solo or multiplayer?
AzzyTheGoatgirl
Ah right, I did change it in the wrong location. Thank you for pinning that out.
Will be fixed in the next version
Hi - just wanted to let you know that your description is incorrect. It says the default `MaxStability` is `6` - but the default according to the Github is `4`.
123Gurkensalat Thank you! Seems to be functioning correctly now.
Alyssia
It is the same error from the previous one. I just overlooked one occurence. I still don't know how it could have happened.
Maybe it is something multiplayer specific or you got some corrupted scaffolding.
If you find anything out of the ordinary, please message me again
123Gurkensalat Thanks for the hard work!🙏 I can now place the blocks without causing a client crash, however when breaking them on my multiplayer server it kicks me from the server or causes a client crash. I included both the client crash log and server console output below.
Running on 64 bit Windows 10.0.26100.0 with 31893 MB RAM
Game Version: v1.21.4 (Stable)
10/10/2025 6:16:15 PM: Critical error occurred in the following mod: scaffolding@1.2.1
Loaded Mods: aculinaryartillerypatch@1.2.6-pre.9, barkbeetle@1.0.4, bloomeryfulldrops@1.0.0, canoemode@1.0.4, cbr@1.0.0, chiseltools@1.15.3, dryablegroundstorage@1.0.1, figurines@0.1.4, hangingoillamps@1.0.5, immersiveorecrush@2.2.4, JacksFirewood@1.1.0, manualdough@1.1.6, manualquenching@1.0.8, manualscraping@1.3.0, manualshingle@1.0.3, millwright@1.2.7, overhaullib@1.12.7, pipeleaf@2.3.0, primitivesurvival@3.9.8, prospecttogether@2.1.0, ruderalis@1.0.0, shelfobsessed@1.7.7, snowcaps@0.0.0, soaplyeandbloom@1.3.6, sonitorecipepin@1.0.1, sortablestorage@2.4.2, soundofconfession@1.0.6, spyglass@0.5.2, stoneharvesting@1.1.1, tankardsandgoblets@1.3.2, unchisel@1.1.3, usefultraders@2.2.0, game@1.21.4, vsimgui@1.1.14, wildfarmingrevival@1.4.0, alchemy@1.7.17, animalcages@4.0.1, apegrapes@1.3.0, attributerenderinglibrary@2.3.0, egocaribautomapmarkers@4.0.3, betterfirepit@1.2.0, betterloot@2.0.1, betterruins@0.5.0, bettertraders@0.1.0, butchering@1.10.6, carryon@1.12.1, cartwrightscaravan@1.7.3, coinage@1.17.3, combatoverhaul@0.10.7, commonlib@2.8.0, configlib@1.10.6, envelopes@2.0.2, tackandequipment@1.0.0, expandedfoodspatch@1.7.6-pre.107, farseer@1.3.2, firewoodtosticks@1.0.0, foodshelves@2.3.1, fromgoldencombs@1.9.3, genelib@2.1.0, hydrateordiedrate@2.2.24, jaunt@2.1.1, jopainting@1.5.0, kevinsfurniture@1.7.4, krpgenchantment@1.2.9, maltiezcrossbows@1.6.6, maltiezfirearms@1.3.5, metalpots@1.6.1, meteoricexpansion@1.2.6, mountcamerafix@0.2.0, naturalfertilizer@1.2.0, nbcartographer@2.2.1, noticeboard@1.1.2, pencil@1.0.2, petai@4.0.1, playermodellib@1.0.14, purposefulstorage@1.4.1, realsmoke@1.1.6, rottingstorage@1.0.1, rubberbandaid@1.0.0, rustboundmagic@3.1.2, scaffolding@1.2.1, slowtox@3.0.1, smithingplus@1.8.3, statushudcont@4.0.1, stonebakeoven@1.2.0, swapoffhandhotkey@0.1.1, terraprety@7.0.7, thecritterpack@1.3.4, toolsmith@1.2.12, vanity@2.4.3, vintagescarecrow@0.0.7, visorhelmets@1.1.3, creative@1.21.4, vsinstrumentsbase@2.0.4, survival@1.21.4, waterfall@1.0.0, windchimes@1.3.2, xlib@0.9.0-pre.2, armory@1.4.0, beamtools@1.0.2, cats@4.0.0, draconis@1.1.2, elkjaunt@1.2.0, equus@1.2.0-rc.8, foxtaming@1.7.1, fueledwearablelights@1.0.5, glassmaking@1.4.4, heraldry@1.0.1, playercorpse@1.12.0, quiversandsheaths@0.5.1, racialequality@0.1.22, realsmokeforchiseltools@1.1.1, tabletopgames@3.0.0, tameablelocusts@1.0.3, vsinstruments_quackpack@1.0.2, wolftaming@4.0.1, xskills@0.9.0-pre.2, bottomsup@1.1.0, heraldrybanners@1.0.0, capes@1.0.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Scaffolding.Blocks.BlockScaffolding.UpdateCode(BlockPos pos, IPlayer player) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 304
at Scaffolding.Blocks.BlockScaffolding.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 231
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1768
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 809
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 601
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 87
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1031
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 9/10/2025 4:24:51 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.4.0, time stamp: 0x68a40000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x7118
Faulting application start time: 0x1dc38f5dcaf3264
Faulting application path: C:\Users\aihar\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\aihar\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 3a179ee4-e667-4cbd-a592-9fe9f76e4d1e
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 9/10/2025 4:22:34 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.4.0, time stamp: 0x68a40000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x65c0
Faulting application start time: 0x1dc38f5bed77c69
Faulting application path: C:\Users\aihar\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\aihar\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 9279079e-e520-44c2-b1d1-23e42cdd6073
Faulting package full name:
Faulting package-relative application ID: }
Alyssia
Bug should be fixed. I don't have a clue what caused it but it shouldn't happen again
123Gurkensalat
It seems to only occur when placed at a specific location/orientation.
Running on 64 bit Windows 10.0.26100.0 with 31893 MB RAM
Game Version: v1.21.4 (Stable)
9/10/2025 6:19:15 PM: Critical error occurred in the following mod: scaffolding@1.2.0
Loaded Mods: aculinaryartillerypatch@1.2.6-pre.9, barkbeetle@1.0.4, bloomeryfulldrops@1.0.0, canoemode@1.0.4, cbr@1.0.0, chiseltools@1.15.2, figurines@0.1.4, hangingoillamps@1.0.5, immersiveorecrush@2.2.4, manualdough@1.1.6, manualquenching@1.0.8, manualscraping@1.3.0, manualshingle@1.0.3, millwright@1.2.7, overhaullib@1.12.2, pipeleaf@2.3.0, primitivesurvival@3.9.8, prospecttogether@2.1.0, shelfobsessed@1.7.7, snowcaps@0.0.0, soaplyeandbloom@1.3.6, sonitorecipepin@1.0.1, sortablestorage@2.4.2, soundofconfession@1.0.6, spyglass@0.5.2, stoneharvesting@1.1.1, tankardsandgoblets@1.3.1, unchisel@1.1.3, usefultraders@2.2.0, game@1.21.4, vsimgui@1.1.14, wildfarmingrevival@1.4.0, alchemy@1.7.17, animalcages@4.0.1, apegrapes@1.3.0, attributerenderinglibrary@2.3.0, egocaribautomapmarkers@4.0.3, betterfirepit@1.2.0, betterloot@2.0.1, betterruins@0.5.0, bettertraders@0.1.0, butchering@1.10.6, carryon@1.12.1, cartwrightscaravan@1.7.3, coinage@1.17.3, combatoverhaul@0.10.3, commonlib@2.8.0, configlib@1.10.6, envelopes@2.0.2, expandedfoodspatch@1.7.6-pre.107, farseer@1.3.2, firewoodtosticks@1.0.0, foodshelves@2.3.1, fromgoldencombs@1.9.3, genelib@2.1.0, hydrateordiedrate@2.2.23, jaunt@2.1.1, jopainting@1.5.0, kevinsfurniture@1.7.4, krpgenchantment@1.2.9, maltiezcrossbows@1.6.6, maltiezfirearms@1.3.5, metalpots@1.6.1, meteoricexpansion@1.2.6, mountcamerafix@0.2.0, naturalfertilizer@1.2.0, nbcartographer@2.2.1, noticeboard@1.1.2, pencil@1.0.2, petai@4.0.1, playermodellib@1.0.14, purposefulstorage@1.4.1, realsmoke@1.1.6, rottingstorage@1.0.1, rubberbandaid@1.0.0, rustboundmagic@3.1.2, scaffolding@1.2.0, slowtox@3.0.1, smithingplus@1.8.2, statushudcont@4.0.1, stonebakeoven@1.2.0, swapoffhandhotkey@0.1.1, terraprety@7.0.7, thecritterpack@1.3.4, toolsmith@1.2.12, vanity@2.4.3, vintagescarecrow@0.0.7, visorhelmets@1.1.3, creative@1.21.4, vsinstrumentsbase@2.0.4, survival@1.21.4, waterfall@1.0.0, windchimes@1.3.2, xlib@0.9.0-pre.2, armory@1.4.0, beamtools@1.0.2, cats@4.0.0, draconis@1.1.2, elkjaunt@1.2.0, equus@1.2.0-rc.8, foxtaming@1.7.1, glassmaking@1.4.4, heraldry@1.0.1, playercorpse@1.12.0, quiversandsheaths@0.5.1, racialequality@0.1.22, realsmokeforchiseltools@1.1.1, tabletopgames@3.0.0, tameablelocusts@1.0.3, vsinstruments_quackpack@1.0.2, wolftaming@4.0.1, xskills@0.9.0-pre.2, bottomsup@1.1.0, heraldrybanners@1.0.0, capes@1.0.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Scaffolding.Blocks.BlockScaffolding.UpdateOrientation(BlockPos pos, IPlayer player) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 293
at Scaffolding.Blocks.BlockScaffolding.PropogateStability(BlockEntityScaffolding from, Boolean updateOrientation) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 360
at Scaffolding.Blocks.BlockScaffolding.PropogateStability(BlockEntityScaffolding from, Boolean updateOrientation) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 377
at Scaffolding.Blocks.BlockScaffolding.OnBlockPlaced(IWorldAccessor world, BlockPos pos, ItemStack byItemStack) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 59
at Vintagestory.Common.BlockAccessorBase.SetSolidBlockInternal(Int32 blockId, BlockPos pos, IWorldChunk chunk, Boolean synchronize, Boolean relight, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 155
at Vintagestory.Common.BlockAccessorBase.SetBlockInternal(Int32 blockId, BlockPos pos, IWorldChunk chunk, Boolean synchronize, Boolean relight, Int32 layer, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 117
at Vintagestory.Common.BlockAccessorRelaxed.SetBlock(Int32 blockId, BlockPos pos, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorRelaxed.cs:line 77
at Vintagestory.API.Common.Block.DoPlaceBlock(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, ItemStack byItemStack) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 948
at Scaffolding.Blocks.BlockScaffolding.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) in /home/florian/projects/scaffolding/Scaffolding/BlockScaffolding.cs:line 31
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) in VintagestoryLib\Client\ClientMain.cs:line 1729
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnBlockBuild(BlockSelection blockSelection, Block onBlock, String& failureCode) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 719
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 565
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 87
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1031
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 9/10/2025 4:24:51 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.4.0, time stamp: 0x68a40000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x7118
Faulting application start time: 0x1dc38f5dcaf3264
Faulting application path: C:\Users\aihar\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\aihar\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 3a179ee4-e667-4cbd-a592-9fe9f76e4d1e
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 9/10/2025 4:22:34 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.4.0, time stamp: 0x68a40000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x65c0
Faulting application start time: 0x1dc38f5bed77c69
Faulting application path: C:\Users\aihar\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\aihar\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 9279079e-e520-44c2-b1d1-23e42cdd6073
Faulting package full name:
Faulting package-relative application ID: }
Alyssia
What error message are you getting?
game crashes every time i place scaffolding
AzzyTheGoatgirl
There is a discord link in my comment. If it is not working you can join the official discord server, go to the mods forum and search for scaffolding.
You still have some time until the poll ends (7h). After that the last major version of this mod will be released.
I haven't tested anything in 1.21.2 and 1.21.4 but they only do bug fixes. Everything should work as expected
Hi - You mention a discord to vote in, but I don't see any link to the Discord here on the moddb page?
(Aside: Does this mod work well with 1.21.4?)
A new update is on it's way! Check the discord to vote for what shape you like most.
If you have other recommendations for graphics or features let me know
https://discord.com/channels/302152934249070593/1403159275173314610
mods that should be vanilla
EnjoySkyBlue This is because you are still climbing. Standing on scaffolding will come in the next big update. This requires IL patching but I already have a plan, just need to get some freetime to get things done.
The fixes for item duping and water flow will be released soon. (Should be around next wednesday)
I can't really jump while standing on the scaffolding
NukoSan Thanks for the bug report. Will give it a shot tomorrow. I think I know where the issue is.
Enjoy the exploit as long as you can ;)
Ok looking at it by accident found a weird one, if you try to put the scaffolding without a stable footing (on a wall) and there is a staircase underneath that, it will "create" a copy of the scaffolding.
Don't think so, will monitor the behaviour :-)
NukoSan Does that have any implications?
Once in the scaffolding, the game thinks you are inside a cellar :-)
Willownezz That is because its block that doesn't let water pass through. You can achieve the same effect with any other block that is partially see-through and doesn't let water through because of tesselation
But yes, it does not make sense that scaffolding isn't letting water through since it is mostly air.
Lets call it a feature for now ;)
I noticed that scaffolding underwater makes it so I can see underwater, like the water is gone lol (also you can breath underwater when inside the scafold)
darthvmr The recipe is not final. In the next big and potentially last update (v1.2.0) it has all functionality I would like it to have. I think I will make the recipe a bit more expensive then.
123Gurkensalat
Thank you! All works fine now!
The crafting recipe for scaffolding is the same pattern and materials as the wooden roof ridges, which means I have to use mismatched planks to craft the scaffolding. Nothing major, but I feel like this should be tweaked somehow (Maybe with a stick in the middle or something?, idk, it's up to you)
123Gurkensalat
Tried going far from the base, and back, everything is fine, no crashes fingerscrossed
Thank you for the update!
123Gurkensalat
Things seem good so far, will let you know if I encounter anything else. Thank you!
Ninurta Zuad Ryilo I have pushed a new version. Can you check if it is working for you? I don't have time to thoroughly test it today but didn't want to keep you waiting
Zuad Man! Thanks for figuring out that it was this mod that was crashing your game. I was having the exact same experience and I was about to pull my hair out trying to figure out what mod was crashing the game and not creating a crash log to figure it out!
Zuad Thanks for the detailed description. I will take a look at it later. If I can't fix it quickly, I will likely takedown the 1.1.x versions and work on it until it is more stable.
I am really interested in what the issue is.
Ok so for the life of me I was having horrible CTD's with no logs. It was driving me insane and I had many mods. Finally found that it is this (v1.1.2). I will say, the way that I was able to find and test all the mods was that it would crash anytime a locust would "activate" after spawning (its like little animation for standing up or whatever). To reproduce, open a quick flat creative world and spawn in 1 of each, it will quickly crash. Sometimes it varies in how many I can get down. Sometimes I can spawn all 3, sometimes it crashes on the first one.
I don't know if it is affected by any other creatures/mobs, but this is how I was personally able to test and reproduce.
Hope this helps somehow and you're able to fix it!
My game was crashing in exactly the same way @Ryilo described. I never in a million years would have suspected this mod would be the one causing that behavior. I think this mod is great so I hope it's an easy fix. Thanks for helping me solve this mystery!
Ryilo restarting the game should fix the version error. That happens with every mod.
That is weird, since version 1.1.0 has a 0Harmony.dll file which shouldn't be included inside a mod folder and will result in a crash when any other mod requires harmony.
That was fixed in 1.1.1 and 1.1.2 only had a minor fix
123Gurkensalat I spoke too soon: I am not able to try 1.1.0 anymore because it gives me the "version error" of already loaded dll no matter what I do, but it was working before. 1.1.2 is definitely crashing my game: I tried it again, it didn't crash after 3-4 minutes but it did crash after traveling far enough from my base. I then deleted the .zip file, reloaded the game and I have now reached my destination without crashes.
Ryilo And the 1.1.0 version does not crash your game?
123Gurkensalat yes, singleplayer, and I'm currently using version 1.1.0 of the mod.
Ryilo Are you playing single player? The crashes are most likely from patching the player physics code to make the scaffolding climbable. Has nothing to do with the scaffolding block.
123Gurkensalat the 1.1.2 version crashes my game too, but it does not crash gracefully.
It creates a "groundhog day" situation: the game closes after approximately 3 minutes of play, the logs and the save file are not updated.
I have not yet created a single scaffolding in game (i intend to use them soon, tho), I am far from base and trying to go back.
123Gurkensalat
I crate topic in issues thread in Issue tracker with logs
Server still crashing with 1.1.2
B0YAR If you could send me the server-main.log and server-debug.log that would be helpfull
123Gurkensalat
We’re currently unable to test on a pure vanilla setup, as our community server runs with multiple mods. The issue affects all players connecting on version 1.1.1 — every client experiences crashes. After rolling back to version 1.0.1, the crashes no longer occur. We plan to test version 1.1.2 once our server administrators are available. Thank you for your work on this!
smt923 Have pushed a fix that should atleast fix the error you were getting. But I don't think I have found the real issue here...
Sadly I cannot reproduce the error. Could you give me your mod list, server-main.log and server-debug.log?
getting a different error here, no client crashes but lots of server errors (one for every scaffolding block i guess?) after updating to 1.1.1 on 1.20.12:
31.8.2025 03:26:04 [Error] Error while enumerating tickables. Tickables total count is 26831.8.2025 03:26:04 [Error] Exception: Object reference not set to an instance of an object.
at Scaffolding.Patches.PlayerPatches.InjectCustomCollisionBoxes(Cuboidf[] original, Block block, IBlockAccessor accessor, BlockPos pos) in /home/florian/projects/scaffolding/Scaffolding/PlayerPatch.cs:line 114
at Vintagestory.GameContent.EntityBehaviorControlledPhysics.ApplyTests_Patch0(EntityBehaviorControlledPhysics this, EntityPos pos, EntityControls controls, Single dt, Boolean remote)
at Vintagestory.GameContent.EntityBehaviorControlledPhysics.OnPhysicsTick(Single dt) in VSEssentials\Entity\Behavior\BehaviorControlledPhysics.cs:line 510
at Vintagestory.Server.PhysicsManager.DoWork(Int32 threadNumber) in VintagestoryLib\Server\PhysicsManager.cs:line 1144
actually upon downgrading now we're getting client crashes too, but only if you were there when it was 1.1.1, clearing cache fixes that at least
B0YAR Is it still the same error? v1.1.0 and onwards uses harmony to change the game code. I have never used harmony before so I expected some errors.
Could you try to join a single player world? does the error still happen?
I will try to setup a mock server and test it tomorrow.
Sorry for the inconvenience.
123Gurkensalat
Now server every time crashing when players trying to connect. Situation with new update becoming worse.
When we rollback to 1.0.1 all fine.
smt923 B0YAR Fix is now live. If you still encounter the problem, please message me again.
smt923 Sorry to hear that. It sounds to me that the scaffolding mod isn't loaded correctly. Is it the same error that B0YAR was getting? If it is harmony again I will ask other mod devs how they handled that problem.
B0YAR Hmm that's weird. Can you check if the scaffolding .zip contains the 0Harmony.dll file? If it does, could you disable all other mods and try again? It might have to do with different harmony versions clashing.
also running 1.20.12, updated the mod (old version removed), restarted server & clients and all the scaffolding is ? blocks w/ the console log spam, we're gonna downgrade for now
Game version: 1.20.12
Mod version: 1.1.0
Cache and mod config cleared
After update to new version, we have error:
30.8.2025 13:27:02 [Error] [scaffolding] Exception: Could not load file or assembly '0Harmony, Version=2.3.6.0, Culture=neutral, PublicKeyToken=null'.
at System.Runtime.Loader.AssemblyLoadContext.<LoadFromPath>g____PInvoke|5_0(IntPtr ptrNativeAssemblyBinder, UInt16* ilPath, UInt16* niPath, ObjectHandleOnStack retAssembly)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 481
Previous version 1.0.1 - works fine.
123Gurkensalat No, I always delete the previous versions when I put the new ones inside the mods folder. I also deleted the folder inside Cache/unpack.
I tried again updating the mod, and now the error disappeared, it's likely some other mod that was screwing things up, so if someone sees this and has the error pop up, make sure it's not another mod's fault.
Ryilo Do you have both versions of the mod in your mod browser enabled? If yes, only enable the latest one (v1.1.0). You also have to restart your game once. If you are still having problems, feel free to message me again.
123Gurkensalat I had the previous version of the mod installed, but haven't used it yet. Now, if I try to load the game with version 1.1.0 it says "a different version of mod "scaffolding" was loaded already. Changing mod versions requires a game restart", no matter what I do.
TheAlexSpike Thanks for the feedback. I will now look into it
123Gurkensalat i found another "bug". I had some scaffolding in a tree, and when i cut the leaves underneath my game crashed. I learned to work around it, but it might be worthwhile to take a look. Thank you again for your wonderful mod!
@123Gurkensalat yes, several here, but never got a warning on it. I didn't screen shot it, but as soon as I downloaded it, it say trojan detected. I just tried to down load it again, didn't get it this time. Could have been windows freaking out.
Doggie do you by chance have a screenshot you could send me on discord?
Have you installed other mods before? You get a warning for the first time you download a mod that it is external software and might be dangerous.
Edit: You can also check the source code if you want
this gave me a trojan warning when I downloaded it.
TheAlexSpike fix is now live
TheAlexSpike I don't know how I didn't notice that, thanks! I am working on it. There will be a patch soon.
I have a strange bug, when i chop a scaffolding dirrectly it drops two, but not if i cut down a base scaffold and the others come down due to stability.
Im running 1.20.12. Maybe there's something in the code.
Saytromi I have just tried the mod you mentioned. They didn't add minecrafts scaffolding. They only added a climbable block with very weird selection boxes. Have you tried my mod? You will see the difference.
Russion translation (google translator):
Я только что попробовал упомянутый вами мод. Он не добавил строительные леса из Майнкрафта. Он лишь добавил блок, по которому можно залезть, с очень странными полями выбора. Вы пробовали мой мод? Увидите разницу.
EveeDaPhantasm в моде Workbench Expansion patch (wepatch) реализована такая же механика. Можешь там воспользоваться.
Thanks :3
Hello there! This mod looks useful, you gonna put the download up soon?