Back to mods
One-Roof project artwork

Vintage Story Mod DB · Vintage Story mod

One-Roof

New players should consider this new versions first One roof is a 'single block' multi-roof mod, implementing up to four additional slopes including corners, ridges and eaves. This mod uses an intuitive system based on placement direction to infer the correct

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which One-Roof release matches 1.19.8?

Updated 1 year ago
Best match for your filters 1.3.0
Game version 1.19.8
Loader Built-in Vintage Story mod system

One-Roof 1.3.0 targets 1.19.8. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is One-Roof required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does One-Roof 1.3.0 need?

1.3.0 on 1.19.8. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add One-Roof without breaking your instance.

Built for One-Roof 1.3.0 on 1.19.8. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.3.0. It targets 1.19.8; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.3.0. It opens that exact file at the source.

About this project

What does One-Roof add?

New players should consider this new versions first

 

One roof is a 'single block' multi-roof mod, implementing up to four additional slopes including corners, ridges and eaves. This mod uses an intuitive system based on placement direction to infer the correct roof piece when placing. For ridge and eave block hold sprint key while placing.

Wooden trim can be added to roof blocks using a hammer in the left hand slot and boards (ITEM) in the hotbar slot. Trim was designed for the clay roofing, I have enabled it for all roofing with varied results.

The dynamic variants are crafted to and from the oneroof blocks. These variants will use the block below as the texture for the 'fill'. A roof placed above air or blocks with no solid sides will have no fill.

  • You can override the fill using a hammer (left hand slot) and block (hot bar slot) on the block.
    • It will only work for blocks that have solid sides (similar to chisel)
  • You can also toggle (force transparent) by using the hammer (hot bar slot) + sprint key.

 

You can override the automaitc building behaviour using a hammer on a placed piece (press and hold to lock a slope+placement and click to toggle corners*). For advanced use case only.

*The roof needs to be in manual mode before you can toggle the corner. I.e. clicking on a normal block won't do anything.

This process is a bit slow and tedious as it cycles through the options - adding tool modes might happen.
The oneroof hammers are just there to give you something to use in the early game if you really need to.

 

Note: Due to a limitation of the build system - inner corners will show as multiple roofs merged together (because thats what the are). This is not planned to be 'fixed' for this version. (maybe a 2.0)

 

I suggest playing with the system in a creative world before adding it to survival, it will save you frustration and time if you have had some experience with it before placing in a survival world.

Oneroof demo

Thumbnail screenshot courtesy of Eidola on VS discord.


 

Any support is very appreciated. That said if any of you want to give back I'd love you to direct it to https://buymeacoffee.com/awmedicalvideos - Hes the real deal and does much more important work than me!

 


v1.10.x
  • Fixed conquest texture compatibility
  • Added bricklayers compatibility (Also has new mod config option to disable if desired)
 
v1.9.x
  • Wooden variants
    • Can be disabled in mod settings - Though I haven't noticed a significant affect on loading times
    • Inner corners don't have the ridge - this is a limitation in the build system and won't be patched unfortunately
    • There are some rough edges (I think some z-fighting might have slipped through and some of the ridges are missing in certain cofigurations).
  • Fixed boards from mods crashing the game -  now fully supported
  • Fixed crash with TentBag mod
  • Patched missing 'base/fill' on thatch variant

 

Special thanks to Svend (On vintagestory discord server) for doing most of the work on the wooden variant models. 

 
v1.8.x
  • Improved dynamic roof - now gets the correct texture more often (note that blocks with rotations applied will unfortunately not be correct).
  • Added a stone hammer - only for configuring roofs in the early game
  • Added ability to set the dynamic fill. Use a hammer in the left hand slot and any block in the active hotbar slot. Interact with a dynamic block to add it. You can still toggle it the same way as before with a hammer which will return the block.
  • Added a bunch of recipes to convert from normal roofing to oneroof.
  • Removed bricklayers compatibility (they have released a 1.20 pre and it will cause issues).
  • Trim now added using boards not planks (item not blocks)
  • Blocks used for dynamic fill will now be dropped when block is destroyed
  • Blocks/items no longer removed when playing in creative mode
 
v1.7.0
  • Add compatibility for Conquest texture pack
  • Added ability to toggle dynamic block override.
    • Holding shift while using a hammer on the dynamic blocks will toggle the fill override.
    • This will allow you to force it to act as if nothing is below it - removing the base/fill.

v1.6.0
  • Added 2x1 (high) slope for thatch
  • Added ability to add trim to all variants (experimental)
    • 'As is' - the trim was designed for clay roofing. Some roofing may not line up correctly.
  • Fixed clay fill shape protruding from corners on high slopes
v1.5.0
  • Added support for World Edit (Rotation/flipping).

Note I did very limited testing, but I think it should all just work. let me know if you run into any strange behaviour.

Project description from Vintage Story Mod DB.

Pick your setup

One-Roof releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

One-Roof versions and loaders

13 of 28 releases match
Clear filters

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.