Mods / VS Roofing Mod (Successor to OneRoof)

Tags: #Crafting #QoL #Utility
Author: tui_smuggler
Side: Both
Created: Sep 12th at 11:40 PM
Last modified: 14 hours ago
Downloads: 584
Follow Unfollow 119

Recommended download (for Vintage Story 1.21.5):
vsroofing_1.0.7.zip  1-click install


Vintage Story Roofing Mod (Successor to OneRoof)

 

Gridless crafting and build system. Build roofs with vanilla resources, starting with a frame and adding materials to complete.

See in-game handbook for construction steps (recipes).

 

I cannot guarantee this mod is completely stable - ALWAYS create backups of any worlds you actually care about. 
I am exceptionally busy and turn around time for bug fixes may be slow.

Frames

Early game 'stick' frames are created by placing a stick while holding a rope resource in the offhand. 

Later you can use boards and a hammer in the offhand to create slightly bigger timber frames.

Roofs

All vanila roof variants are supported with some small caveats.

    • Wooden roofs don't have the outer corner diagonal edging.
    • Sod only supports 1x1 2x1 and 3x1 slopes.
    • Thatch only supports 1x2 1x1 2x1 and 3x1 slopes.

 

In addition to the standard variants this mod also adds Glass roofing and will work for building glass houses.

Building

The building follows the same principles as OneRoof with some minor tweaks.

When holding the frame resources in hand accessing 'toolmodes' (F-key) will give you access to standard, eave and ridge blocks. You can also access 'Manual Configuration' to specify the slope and side eaves (half roofs).

The default building mode (Auto) should suffice for most situations - however there are some instances where you will need to use the manual mode to achieve the desired results (particularily with inner corners).

  • Slopes are inferred by the placement of the frames. Two frames stacked on top in the same direction will become a 1x2 slope, similarly two frames placed in a row will become a  2x1 slope.
  • Corners are inferred by the perpendicular orientation either in front or behind the frame, inner or outer respecitvely.
    • Note that outer corners can't and won't support different slopes intersecting (inners do).

 

Roofing materials are added to the roof by interacting with the block (right click) with the required resources in-hand (and inventory where required) while holding the Shift key.

The 'fill' is added by interacting (right click) and holding the Ctrl key. 

The fill block is chiselable. You can use a wrench to rotate the texture(s).

Mod Compatibility

This mod does a lot - so be wary that it may cause issues with other mods.
For initial release I have added support for bricklayers and wildcraft trees. 

Configuration

See VSRoofingConfig.json in ModConfig directory. Any configuration options will be added here.

  • FallThroughFrames (Default true) - Setting this to false will make collision boxes large when frame only.

 


 

Bug Reports

Please post any bug reports here with as much information as possible.

Performance?

I have done what i can to minimise performance impact - but I wouldn't consider this a lightweight mod.

What does this mod mean for OneRoof?

I intend to strip down the OneRoof mod functionality to be in line with its original vision. Undo the scope creep. It will be a 'dumb' version for people that just want normal roofs with extra slopes. 

Support?

Please direct any good intentions for supporting this mod to https://buymeacoffee.com/awmedicalvideos.


Man i really hope the snow bugs are done once and for all.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.7 vsroofing 129 14 hours ago vsroofing_1.0.7.zip 1-click install

Fix crash when holding blocks in offhand and attempting to add material to roof

Remove block from creative

1.0.6 vsroofing 70 21 hours ago vsroofing_1.0.6.zip 1-click install
  • When breaking the roof - the fill will be removed as the second to last step (last being the frame). 
    For now no material(s) are returned. I have kept the interaction 'toolless' so that it will work in early game. Might work on this in future.
  • Fixed stacks not combining
1.0.5 vsroofing 52 23 hours ago vsroofing_1.0.5.zip 1-click install

Fix ghost blocks (hopefully)

1.0.4 vsroofing 28 1 day ago vsroofing_1.0.4.zip 1-click install
  • Increase wooden shingle recipe to require 4 boards instead of 1 (last step)
  • Fix break sound
  • Fix adding fill not taking resources in survival
  • Added missing lang string
1.0.3 vsroofing 106 1 day ago vsroofing_1.0.3.zip 1-click install

Fix memory leaks and render crash/issue


43 Comments (oldest first | newest first)

💬 Teax, 1 hour ago (modified 43 minutes ago)

tui_smuggler

Map colored setting. On creating a new world you can choose how the map looks.(/worldconfig colorAccurateWorldmap true (default: false))

Noticed those shadows only on the 1x2 roofs.and if you remove the blocks beneath the bottom roof with eaves.

Tried to reproduce the ? blocks problem and it seems I needed to "play" a little time before relogging.But cannot reproduce the problem all the time :/ Will test that definetly more!

I could restart the game > everything is fine and instantly relog and everything is still fine but as soon as i play a little longer (maybe 5-10mins) and test more roof combinations the ? blocks appeared on the first relog most of the time.

I dont know if its RAM/VRAM related, i got 64GB RAM and 16GB VRAM and tested it on a creative world which is flatland small.(Test world is right now ~100mb small)

 

Additional! After changing world settings (turned perma winter on before and turned it now off) the ? blocks appeared instantly on world restart and wont go away, even after a full client restart. (cache deleted w/ no success)

Here is my current world, maybe it can help you. After more restarts, half of the blocks still appear as ? blocks now. Strange

World Save (Dropbox)

Btw joined my test world and the maps now looks ok. 

Way better than before. I dont know why

 

What i also noticed, you cannot manual change the slope of the half eaves. or im doing it wrong but it adjust itself automatic

And i would love a flat roof variation with those 3d shingles and not flat like the shingle block :D

💬 tui_smuggler , 2 hours ago

Thanks everyone for the reports. Remember to give as much info as possible 'Crash when this happens' is almost useless to me compared to an actual crash report that VS gives you.

Teax How do you get the map to look like that? mine has the new style. Should be simple fix once I can reproduce (famous last words).
Regarding the shadows - I'll have to keeop an eye out while testing - I havent noticed anything. Someone else mentioned different colored shingles - which is also somethign I have never seen. 
Regarding the ? blocks on relog - I think we might have to live with it. The rendering crash is happening in the VS engine. I'll see if I can improve my end though - I have a feeling its to do with resource constraint, where the client doesn't release it all when it quits a session - which could be why I no longer see the issue (I have releatively a lot of RAM and VRAM) and small world size. Note that restarting the client before logging back in will mitigate this for now (annoying I know). 

MrKlamma how exactly did this happen? I am not super familiar with WorldEdit. Do you mean when you copy pasted or when you use middle click to 'Pick' it. Haven't been able to reproduce so crash logs for both client and server would go a long way.

Deplorable I am 99% sure this can't be my doing lol but who knows. Do you have any texture packs installed or anything?

GnashinTires For sod you need to add a plank then the dirt then the grass. Shift key for adding roofing matterials. (Ctrl as you found for adding the fill). Note the plank requires a hammer in the offhand.
The two mods work completely independantly so should be okay. 

💬 cursed_infinity, 2 hours ago

GnashinTires I've played with OneRoof & this mod together, and I can confirm they'll load together, but they have no compatibility. So while it won't crash your game, don't expect them to work together automatically.

As for the Sod roof, you need to place a frame, then make it a wood roof, then place the dirt & dry grass. It confused me as well.

💬 GnashinTires, 4 hours ago (modified 4 hours ago)

YASSSSSSSSSSSSSS I love this mod so far!!!

 

However, I am having trouble making Sod roofs with it. I made a plank frame, and then have dried grass and medium fertility dirt, and I try to Ctrl click with the dirt like you do with the other materials, but it just places the dirt as a block and not as the sod roof noted in the recipes. Placing the dried grass the same way does work but for Thatch roof. It's just Sod roof not working?

 

Also, would it be possible to have both this mod and OneRoof installed so we can convert all of our roofs to this mod before removing OneRoof in order to not be roofless?

I did load both mods successfully without any obvious errors or duckery, but I don't have the time to properly try this way of converting yet as I have to go to work 😂

💬 MrKlamma, 7 hours ago

In creative mode after I copied a roof my game crashed, since than I can't play the on my server anymore. :o

💬 Teax, 10 hours ago (modified 10 hours ago)

Greetings, waiting for a one roof mod update for 1.21 for ages :D Now here it is. 

Looks promising.. Tested it a bit and it seems there are some shadow/light rendering problems.

Spoiler!
image

 

After a world reload, every roof changed to a white block with red question mark in it.

client log error appeared

Crash Report
4.12.2025 12:00:52 [Error] Exception thrown during OnTesselation() of block entity VSRoofing.AutoRoofEntity@512027/10/512032. Block will probably not be rendered as intended.
4.12.2025 12:00:52 [Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.JsonTesselator.AddJsonModelDataToMesh(MeshData sourceMesh, Int32 lodlevel, TCTCache vars, IMeshPoolSupplier poolSupplier, Single[] tfMatrix) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 279
at VSRoofing.AutoRoofEntity.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tessThreadTesselator) in /home/danielt/Documents/vsroofing/vsroofing/src/blockentities/autoroof.cs:line 3495
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 123

 

restarting the game fixed the issue.

Creative world with only this mod installed.

 

Roofs look also weird on world map.

Right red roof is a vanilla roof on the world map. Both used red shingles

image

💬 Deplorable, 14 hours ago

I love the new mod! only issue I'm having is there seems to be some lighting/color issues when using black shingles. I dont know if it affects any other roof pieces but after building my roof with oak frames and black clay shingles my roof tiles are 3 different colors. some blocks are normal(black) while others are more blue or brown.

💬 tui_smuggler , 14 hours ago

It always amazes me how little bugs I (as the dev) find compared to users. Thanks for the report

💬 StocksAndBonds1, 15 hours ago

Awesome mod, beyond excited to see this.

One potential bug--I'm able to get a crash to desktop by putting a torch in my left-hand, fired red ceramic shingles in my right-hand, holding down CTRL, and attempting to mount the shingles on a timber frame via right-click.  If I put a hammer in my left hand, per the documentation, it works perfectly and I mount the shingles on the frame--it seems to just throw a CTD if you have a torch (not a hammer) in your left hand.

Note: I totally get that I should have a hammer in my left-hand, not a torch, but just thought I'd pass the log in case it's reproducable by anyone else and could save folks a future CTD.

Here is the crash log:

Crash Report
Running on 64 bit Windows 10.0.26100.0 with 32629 MB RAM
Game Version: v1.21.5 (Stable)
12/3/2025 11:50:10 PM: Critical error occurred in the following mod: vsroofing@1.0.6
Loaded Mods: brickmold@1.3.1, buzzwords@1.8.0, MoreStoneDrops@1.0.0, plainsandvalleys@1.0.12, ot_SticksFromFirewood@1.1.0, game@1.21.5, wlts@1.0.1, additionalmolds@1.0.1, egocaribautomapmarkers@4.0.3, betterruins@0.5.4, blocksoverlay@4.6.1, fromgoldencombs@1.9.4, creative@1.21.5, vsroofing@1.0.6, survival@1.21.5, tradercamps@1.1.7
System.NullReferenceException: Object reference not set to an instance of an object.
at VSRoofing.AutoRoofEntity.OnCollectibleInteraction(IPlayer byPlayer, CollectibleObject collectible) in /home/danielt/Documents/vsroofing/vsroofing/src/blockentities/autoroof.cs:line 3569
at VSRoofing.RoofBlock.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in /home/danielt/Documents/vsroofing/vsroofing/src/blocks/RoofBlock.cs:line 393
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 886
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 558
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.UpdatePicking(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 224
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 87
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
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

Thank you again for the awesome mod--let me know if you need any more information from me!  Happy to email a save file as well if needed.

💬 Beedy, 19 hours ago (modified 19 hours ago)

Thanks for the mod. Please,  allow me to talk negatives so it can help the development of the mod.

The gap under wood/shingle roofs and the frame they set on looks bad I thing there shouldn't be a gap.

Also, Shingle roof on wood frame doesn't look good (at least in term of colors) so is there a way to place shingle roofs without the frames?

Edit: There's also a "ghost" block accessable via the creative menu, once placed, there's no way to remove it. I found out about it in creative mode while testing, thankfully I don't think this block is accessable in survival.

💬 tui_smuggler , 21 hours ago

I even wonder if it could be struggling a bit if its heavily modded and got a lot of players - could be phasing through the roofs due to the latency/strain. Sort of how speed runners clip through things.

💬 actioninja, 21 hours ago

tui_smuggler In that case it's almost assuredly some kind of bad interaction at work here this is on a quite modded server, I'll try bisect testing modding setups to see if something specific is causing it.

💬 Beedy, 21 hours ago

I've been waiting the release of this mod, Thank you tui_smuggler Will install it and test it very soon. 

💬 tui_smuggler , 22 hours ago

I don't wanna call you a liar.. lol This one might be a tough one to debug as I can't reproduce it. 

💬 cowdragons, 22 hours ago

yess!! this is the roofing mod of my DREAMS thank you so much for making and sharing this!!

💬 actioninja, 22 hours ago

tui_smuggler I've been seeing items fall through completed roofs of all variety.

💬 tui_smuggler , 23 hours ago (modified 21 hours ago)

  Vendead I'll address both those - makes sense.
As for the non stacking boards - I might be able to make it compatible - can you link me the mod.  Fixed in upcoming patch

💬 Crazybmanp, 23 hours ago

I've been noticing snow fall through my roofs when there is no fill material.

I don't know if that is intended, but i like the look of the roof blocks from inside.

Also: fantastic mod, this is a revolution for roofs.

💬 Vendead, 23 hours ago (modified 23 hours ago)

Liking the mod better than the old one so far.

Only small gripe I have is when I put a block to fill the space under the roof, I need to destroy the whole roof to get it out. Solution would to be able to right click it with a hammer in the main hand to pull it out.
Other small gripe, its a bit of a pain building in survival with how I have to stand on the narrow frame to jump up and place blocks.

Also, not sure if its from a mod I have thats causing this issue, but when I place a frame down, break it, and pick the board back up. It doesnt stack with other boards as if its a diffrent item. I am using a mod that increases stack limit of some items, and boards are one of them. But im also using wildcraft trees, and the boards in that mod dont work with the stack increase mod, and only stack to 64 but still have the same issue with the boards that I pick up from being a frame not stacking. Its not a big deal if this mod isnt causing this issue tho.

Edit: Just now noticed, there is no option for manual config, for left and right side roofs. The way I have my roof on my barn, I have a gradual curved sloap inward, and I used a lot of manual config, and I cant have a small overhang on the sides that flushes evenly with the rest of the roof since there is only manual config for normal roofs.

Another note on the left and right side roofs, there is no trim like the normal roofs do.

💬 FatherSarge, 1 day ago

Was just making sure there wouldn't be any other obvious issues. Sounds like firing up the test server and doing a dry run is in my future! 😎

💬 tui_smuggler , 1 day ago

FatherSarge Yeah that is really the only way forward. Could always give yourself creative rights to fix things up. As always though - make a backup of the world Just in case.

💬 tui_smuggler , 1 day ago (modified 1 day ago)

actioninja Thanks for the detailed feedback! I have addressed the low hanging fruit - see latest update. 

Regarding items/players falling through - are you meaning when its just a frame? if so - this is by design only once the material is added does the collision box take up the whole block. 
Having only really built in creative its not a problem, but I can totally see how it could get too annoying for survival playthrough - will come back to this in future if its a pain point for most people.
 
As for the ? blocks - Are you running a bunch of other mods (even OneRoof)? I have a feeling it could be other mods not disposing the meshes (which is what i wasn't doing before I patched it). I was able to reproduce the issue before I patched it - afterwards I haven't had any problems. That said I might need to check on whats happening with textures.
If you can be bothered running a world with just this mod to see if it keeps happening would be great, otherwise maybe just send me your logs to vsroofing@proton.me if its not too much trouble. 


as for the ghost frame - it sounds like the server/client getting out of sync. Like one side thought it could be placed and the other didn't. Ill take a look - hard to diagnose without a server running on the other side of the world lol.
Edit: I have a theory for the ghost blocks. When the client calls it it passes the 'CanPlaceBlock' check - however by the time the server handles it - the player is considered inside the target area which then fails that check. I need to find a way to sync that back to the client. Shouldn't be too hard (fingers crossed).

💬 FatherSarge, 1 day ago

tui_smuggler

How would you suggest upgrading a server from oneroof to this? This just looks way better (and I can lose net 1 mod from the modpack without the glass roof mod and oneroof)

As far as I know not many people have engaged with oneroof all that much (seems most people have dug little bunkers or made adobe houses) so as long as the issues would just be "oneroof tools would diappear and you'd get question mark blocks in your roof" I don't see much downside to swapping out.

💬 osayra, 1 day ago (modified 1 day ago)

this is all I've ever wanted, wow. I'm excited to try this out 

💬 Ciber, 1 day ago

One effect I'd like an easier way to achieve is a sorta asian style roof where I have the eaves go out a full block and slope up by half a block. This is achievable in oneroof but kinda a pain since you have to hold to cycle manually. I'm imagining an easier interface would be one where looking at the blocks from close by with a hammer in hand would render some cubic targets that you could click and drag to raise/lower individual corners of the block?

A smaller request would be bamboo frames.

💬 Solaire_Goshaven, 1 day ago

Definitely a low-priority request, but in the future would it be possible to allow something like a wrench to remove base blocks from frames? Otherwise, this mod is wonderful. Good work once again!

💬 SiiMeR, 1 day ago

What did you change to lessen the performance impact? Oneroof has a huge performance cost because every time the blocks are loaded, they need to figure out their placement once again. And also they are BlockEntities so they tick away

💬 actioninja, 1 day ago (modified 1 day ago)

Overall though this mod is truly amazing and I'm an instant fan. Oneroof made vanilla roofs not absolutely painful but this is truly something special.

💬 actioninja, 1 day ago (modified 1 day ago)

Can confirm, still happening on my end as well. Haven't experienced any disconnects yet on 1.0.3 though.

EDIT: More random minor issues:

  • Plank frames seem to have stone break sounds and also not use axes as their tool of choice, they seem to always break slowly no matter the tool used.
  • Roofs do not have smooth lighting like vanilla roof blocks (see attached screenie)
  • items fall straight through roofs
  • sneak fall protection sometimes fails at roof edges
  • in the "looking at" helper thing at the top, many types of roofs display as thing such as "Plank Frame - vsroofing:roof-wood Roof"
  • Fill materials cost nothing to add
  • On occasion placement of a frame fails and you're left with a strange ghost area that doesn't have anything visibly in it but can't be placed in until you reconnect. If it helps diagnose this, it only plays one sound effect, it doesn't have the quick little "double" sound that happens from the block shape update
  • Potentially a balance issue: a single wood roof block in vanilla takes 6 boards, while the equivalent created by plank frame > board sheathing > another board for wood shakes is only 3, halving the cost of building a roof.

 

 Screencap of smooth lighting issue
💬 Rainbowtacos, 1 day ago (modified 1 day ago)

Same Issue as actioninja is having in regards to disconnecting and reconnecting causing all the blocks to appear as question marks even on 1.0.3. Still have to full restart to get it to reload. Otherwise loving the mod. 

💬 tui_smuggler , 1 day ago

aJade I don't quite follow, If you mean for sealing rooms - yes. 

💬 tui_smuggler , 1 day ago

Thanks for the reports.Ket as you may have guessed I do most my testing in creative. I have fixed the copper plates/sheets.

actioninja Thanks - have addressed both issues, let me know if it persists.

💬 aJade, 1 day ago

do the fully built roofs work as solid blocks?

💬 actioninja, 1 day ago (modified 1 day ago)

EDIT: Also mod doesn't seem to properly clean up after itself on DC, disconnecting then reconnecting to the same server results in every roof turning into the "?" missing model block, restarting the game and connecting fixes it.

First error lol

Happened while chopping a roof frame, then accidentally breaking the roof sheathing behind it

Crash Report
3.12.2025 01:32:39 [Error] Exception: Object reference not set to an instance of an object.
at VSRoofing.RoofBlock.TryToRemoveRoofMaterialFirst(IWorldAccessor world, BlockPos pos, IPlayer byPlayer) in /home/danielt/Documents/vsroofing/vsroofing/src/blocks/RoofBlock.cs:line 852
at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Collectible.cs:line 598
at Vintagestory.GameContent.ItemAxe.OnBlockBrokenWith_Patch0(ItemAxe this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBreak cmd) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 580
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 409
at Vintagestory.Server.ServerMain.HandleClientPacket_mainthread(ReceivedClientPacket cpk) in VintagestoryLib\Server\ServerMainNetworking.cs:line 280
at Vintagestory.Server.ServerMain.ProcessMain() in VintagestoryLib\Server\ServerMain.cs:line 934
💬 Ket, 1 day ago

This is sooooo awesome! I was playing around with it in creative and noticed you have the recipe for copper roof requiring copper sheets intead of copper plates. copper sheets aren't normally craftable in vanilla though. I'm so hyped to use this

💬 Marshy, 1 day ago (modified 1 day ago)

Incredible work! +1 at the suggestion to add more roofing materials like pelts. Maybe sticks too (for fill, not framing) kind of like vanilla "layer of sticks" ? 

💬 TheFifthRider, 1 day ago

Yoooooo this is incredible!!!

Leather or animal pelt roofing plus this system would be AMAZING for making tents. Any chance that's in the cards for this mod's scope?

💬 MaskedRabbit, 1 day ago

floral zones compatability in the works?

💬 cursed_infinity, 1 day ago

A technical video guide would be nice to see. I might make that after experimenting with this a bit.

💬 ScaryGodmother, 1 day ago

Never clicked so fast

💬 MaskedRabbit, 1 day ago

Oh god im salivating at the maw rn

💬 OlafGunnerson, 1 day ago (modified 1 day ago)

Glory to you, tui_smuggler

TODAY, WE ROOF!

two men in yellow coveralls are standing next to each other with the words let 's cook written on the bottom

💬 tui_smuggler , 1 day ago

I am looking for a good thumbnail screenshot. Avid builders - post your screenshots here and I might just pick yours.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом